Skip to content

jonmann20/WizardSurvival

Repository files navigation

Defend Thy Kingdom

by: Eugene Goh, Matt Goldhaber, Jon Wiedmann, Austin Yarger

Defend Thy Kingdom is a 3D Multiplayer Wizard Wave Survival game built with Unity3d.

To Play

You need 1~4 players

In Unity:

Open up “Title” scene -> Hit Play

In Build:

Open application

You can download the zip builds here

Or you can play the online version here (Note: Web build will have reduced performance and graphics)

You can also clone it from GitHub, and build it yourself. To clone:

git clone https://github.com/jonmann20/WizardSurvival.git

To build:

File > Choose Target Platform > Choose Architecture > Build > Have fun

Scenes

4 Main scenes

  • Title - Title Screen
  • TutorialCutscene - Intro CutScene when entering main Scene
  • MattScene - The main scene of game (playable scene)
  • Credits - The credit scene

System Requirement

You can play on Mac, Windows or Linux. The default build from GitHub is for Mac (Quality: Reasonable), located inside the Build directory.

  • Minimum system requirement * Mac OS 10.6 and above OR Windows XP with SP2 and above * Intel Core Duo * NVIDIA GeForce GT 330M and above * Wireless connection * 2 GB Ram * At least 200MB for the game build, 3GB for Unity github build * Mouse and Keyboard * 4 Players
  • Recommended system requirement * Mac OS 10.8 or Windows 7 with SP1 * 2.1 GHz Intel Core i5 * Intel HD Graphics 3000 512MB * Wireless Connection * 4 GB Ram * PS3 Controllers with USB Cable

Game Controls

  • PS3 * Fire - R1 * Punch - Right Joystick Button * Movement - Left Joystick * Camera Control - Right Joystick * Switch inventory - L2 (left), R2 (right) * Use item - L1
  • Mouse and Keyboard * Fire - Left Mouse Click * Punch - Shift * Movement - W (up), A (left), S (down), R (right) * Camera Control - Mouse Movement * Switch inventory - Q (left), E (right) * Use item - Backspace/Delete

Abilities

  • Basic (Unlimited) * Fireball (Two Players can use)

Shoot fireball which then applies AOE damage over time effect where it lands

   * Ice Blast

Shoot Ice Ball which damages and slows affected enemy

   * Forcefield

Provide a small haven for your teammates for a short duration

  • Pickup (Limited Use)
    • Fireball

Same as Basic ability but has 1 charge

* Wind

Create wind around your player which will damage nearby enemies

* Arc

Create a connection with the closest teammate. Any enemies hit by the connection will be damaged.

Special features

Data Logging

To turn on Data Logging Mode:

Enable Logger script on the “HudCamera” in the hierarchy of MattScene.

EasterEggs*

If a player’s name is “Jeremy Gibson” or “Isaiah Hines”, the wizard in the fountain will have their respective face. Some of the talking text will change accordingly as well.

Asset Credits

AI

Controls

Networking

Skeletons

Ice Golem

Buildings

Music & Effects

Misc

Paid

About

A wave survival game in Unity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published