by Ryan Lee, Brian Nelson, Skye Nguyen
Quad Battle is a single player, turn base movement and combat game that uses the Unity Game Engine. This game was made to demonstrate our understanding of Unity and our abilities implementing C# code within the Unity framework. Important features of this game are:
- Turn base movement for player and AI that using Camera Ray casting.
- Spawn points that generate a random number of enemies.
- Camera Controls:
- WASD to pan the camera.
- Q and E to rotate the camera.
- Press HOME to snap the camera to the currently selected player character.
- To Move: right click within the character's ring
- To Attack: right click on an enemy that has a target above its head.
- To Change Character - press tab
- To End Turn - press space.
The player is spawned into a premade level at a predetermined spawn point. From there, the player can control four characters: The Footman, The Lich, The Orc, The Golem. The player can first move The FootMan, followed by the The Lich, then The Orc, and lastely The Golem.
Each character can move or attack using Action Points. Each character is given two Action Points at the start of their turn. Moving or attacking costs one Action Point. Where a character can move is represented by a ring around the character. The character can click within that ring and move to that location. The character can attack an enemy if that enemy is within their ring with expection to The Lich who can attack enemies outside his ring using a ranged attack. Additionally, a target will appear above an enemy's head if they are attackable by the character.
Kill the Bull King to win the game.
The following assets were used in making of this demo game:
The Playable Characters
- "Mini Legion Footman Handpainted"
- "Mini Legion Lich Handpainted"
- "Mini Legion Grunt Handpainted"
- "Mini Legion Rock Golem Handpainted"
All Playable Characters created by Dungeon Mason
The Enemies
"Fantasy Monster - Skeleton" by Teamjoker
"BOSS Class - Bull" by Dr.Game
"Rock Warrior" by Rain Entertainment
Terrain
"Fantasy Landscape" by Pxltiger "Medieval Defense, Low-Poly, All maps" by Hit Jones "Make Your Fantasy Game - Lite" by xiaolianhuastudio
Audio
"Universal Sound FX" by Imphenzia
-
Download the zip from https://github.com/sn31/UnityGame.
-
Inside the root folder, open up the folder 'Builds'.
-
Run 'QuadBattle.exe'.
Please contact us at nelsonsbrian@gmail.com, hyungnaelee@gmail.com or skye@dames.es for more information and/or feedback.
- C#/.Net Core 1.1
- Unity