TCG Engine – Roguelike Edition: A comprehensive Unity-based template engineered for crafting roguelike adventure card games. This template allows for both solo gameplay and cooperative multiplayer experiences.
Render Pipeline Compatibility:
- Built-in Render Pipeline: Unity’s default, versatile but limited in customization flexibility.
- Universal Render Pipeline (URP): A Scriptable Render Pipeline tailored for broad customization, offering optimized visuals across diverse platforms.
- High-Definition Render Pipeline (HDRP): A Scriptable Render Pipeline that delivers top-tier, high-fidelity graphics for high-end systems.
Unity Version Compatibility:
- 2021.3.33f1:
- Built-in: Compatible
- URP: Compatible
- HDRP: Not compatible
Overview:
This roguelike card game template, crafted by the creator of the original TCG Engine, retains many systems from the original, now reimagined for a distinct game genre.
Key Features:
- Card Combat: Play cards, manage mana, and utilize abilities.
- Adventure Map Generation: Dynamic maps for each adventure.
- Solo & Co-op Multiplayer: Play alone or with friends.
- Cross-Platform Controls: Available for both desktop and mobile.
- P2P or Dedicated Server: Choose your networking method.
- Event System: Navigate choices that alter the game’s trajectory.
- Deckbuilding On-the-Go: Create your deck as the game progresses.
- Card Upgrades: Enhance your cards throughout the adventure.
- Items & Inventory System: Manage and utilize items.
- Status Effects: Apply and counteract effects during battles.
- Enemy Intents: Fend off foes with varying behaviors.
- Customizable Abilities: Tailor your cards’ powers.
- Enemy Behavior Customization: Modify how enemies act in-game.
- Lobby System: Create rooms to connect players for multiplayer.
- Save/Load Mechanism: Safeguard your progress and reload seamlessly.
Networking Framework:
The TCG Engine utilizes Unity’s Netcode for Gameobjects—the official networking framework by Unity, ensuring robust and scalable multiplayer experiences.
Why Choose TCG Engine?
- Extensive Features: Including co-op play, a dynamic event system, and versatile enemy behaviors.
- Scriptable Objects: Use these to define cards and abilities.
- Efficient Server Use: Run multiple games on a single server.
- Seamless Testing: Execute the game from any scene within Unity for faster iteration.
- Unified Project Setup: Both the client and game server are built using the same Unity project.
- Consistent Game Logic: The same codebase handles both solo and multiplayer modes.
- Separation of Concerns: UI and visual elements are clearly separated from game mechanics.
- Official Unity Networking: No third-party assets are required.
- Expert Developer: The asset’s creator has experience building card games for multiple clients.
- Responsive Support: Available on Discord for prompt help.
Current Limitations:
- Demo sprites remain unanimated.
- WebGL: Requires third-party integration for networking functionality.
- There is no integrated login system.
- There is no gamepad support.
(Note: The asset does not include music and sound effects from the trailer.)
Coding Expectations:
This asset is not designed for those seeking a no-code solution. While many aspects, such as cards and abilities, are modifiable via scriptable objects, adding new features or altering game rules will necessitate code adjustments. Simplicity and usability remain a priority, ensuring the code is clean and approachable for developers of varying skill levels. Support is available via a community Discord, and the developer welcomes feedback to improve the codebase in future iterations. Further documentation is available for those seeking more guidance.
Note: The files are for learning purposes or to test before buying. NOT FOR COMMERCIAL.