Skip to content

Online multiplayer game made with Unity using C#, and NetCode for GameObjects.

Notifications You must be signed in to change notification settings

YAGOTAGO/Grid-Wars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grid-Wars

A 1v1 multiplater deck building brawler.
Download on Itch.io here.

Coding features:

Multiplayer Networking

• Use of Unity Netcode for Game Objects networking solution.
• Local server hosting with relay service that allows connection over the internet.
• Use of client and server RPC to send data.
• Chat that sends custom messages based on in game events.

Scriptable Objects for Cards, Abilties

• Modular scriptable objects used for fast and easy development of new cards.
• Abstract scriptable objects used for inheritance strutcture which allows for code reusability.

Effects

• Abstract class used with virtual hook methods to do effects.
• Effects synchronized via being network objects.

Algorithms

• Implemented A* path finding algorithm.
• Implemented BFS with checks for various terrain types.

In Progress:

• Add more cards.
• Sync effects over client.
• Different Win conditions.
• More ways to add variability.

About

Online multiplayer game made with Unity using C#, and NetCode for GameObjects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published