The Spider's Nest
A downloadable game for Windows, macOS, and Linux
The Spider's Nest is a first-person 3D video game created for CS3450 Game Development coursework. The game is inspired by tower defence genre.
Warning: For those with arachnophobia, this game contains quite a few Spiders.
Gameplay
The player must explore one of two hexagonal levels to find and unlock all the chests.
Certain rooms (spawner rooms) will spawn spider enemies that the player must defeat to earn money.
The player can summon a black hole that will swallow up enemies. This attack costs 10% of the players money (so becomes very expensive compared with traps).
The player can also place one of two traps. These traps are a fixed cost, so become the players only option in late game.
The player must manage their money, while dodging and kiting spiders unlocking rooms and exploring the level.
Technical features
The game supports the following features:
- Multiplayer through Photon Networks servers.
- A global leader-board that connects to a Backendless database.
- Serialisation of game state, so the player can continue a previous game.
- Enemy intelligence using a logic-based subsumption architecture where the AI will select from several behaviours based on conditional logic.
- Animated enemy with several animation states (idle, walking, attacking, dying) with use of a separate animation layer for attacking.
- Menus and UI using the new UI Toolkit.
Controls
Movement : W,S,A,D
Camera : Mouse
Use Action : Mouse click
Switch Action : Scroll wheel or number keys
Interact : E
Pause : Escape
Source
Source code is available from https://github.com/JR-Morgan/Spiders-Nest
It is unlikely that the game will be taken any further and no new features will be added. The game may receive small improvements and bug fixes however.
© Jedd Morgan 2021
The game uses the following third-party assets. See Notice File for full attribution.
Music: Dark Ambiance by Philippe Groarke licenced under CC BY-SA 3.0.
Icons: RPG Icons by Lorc licenced under CC BY 3.0.
Textures: Free materials by Yughues under Unity Asset store licence.
Status | Released |
Platforms | Windows, macOS, Linux |
Author | JR-Morgan |
Genre | Shooter |
Made with | Unity |
Tags | 3D, First-Person, Multiplayer, Survival Horror, Tower Defense, Unity |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Mouse |
Multiplayer | Ad-hoc networked multiplayer |
Links | GitHub |
Download
Install instructions
Download and run!
MacOS build is untested.
Leave a comment
Log in with itch.io to leave a comment.