A downloadable game for Windows

One last night before the Ragnarok, the Gods of Valhalla decide to play with the lifes of their human armies, playing with their destinies through dice and powerful magic.

Technical Overview:

Development Environment: C# with Unity 3D
Network Technology: Direct TCP Sockets Connection
Development Period: 6 months at UNISINOS University, Brazil
Features: Custom-built networking layer, no plugins used, external 3D assets and VFX

Highlights:

  • Network-driven Gameplay: Direct peer-to-peer gameplay setup via TCP, emphasizing low-latency and stable connections.
  • Custom Networking Solution: Built entirely from scratch to provide hands-on experience with core networking concepts in a game development context.

Project Description:

As part of an academic initiative at UNISINOS University, this Unity 3D card game was meticulously developed over six months to delve deep into TCP socket connections for real-time, multiplayer interactions. The game was crafted without the use of plugins, relying solely on external 3D assets to enhance the visual experience. It represents a robust exploration of network programming in Unity, aimed at understanding and implementing direct TCP connections where players can host and join games.

Gameplay Mechanics:

  • Player Setup: Each player selects 3 combatants (comprising 2 warriors, 2 archers, and 2 mages) from a pool of 6, along with 3 to 5 spell cards.
  • Game Structure: Combatants are deployed on the gaming table, leading to a structured turn-based gameplay.
  • Turn Phases:
    • Draw Phase: Players draw from their pre-selected spell cards.
    • Magic Phase: Players may use any number of spell cards, offering strategic depth.
    • Combat Phase: Players engage one combatant at a time in an attack against an opponent's combatant, concluding their turn.
  • Combatant Attributes:
    • Life: The health pool, determining how much damage a combatant can withstand.
    • Damage: The damage output on successful attacks.
    • Agility: Influences the number of dice rolled for attack and defense actions. Successful attacks or defenses occur if the player's dice total exceeds the opponent's.


Download

Download
BUILD.zip 330 MB

Leave a comment

Log in with itch.io to leave a comment.