TBDoom
TBDoom is a Rogue-Like Doom-Like game made during a school project. It acts as a prototype, and future developpement will be done. If you like the game, if you have suggestions or if you discover some bugs, let us know!
Made by:
Controls
- Move with WASD
- Look with Mouse : Left Right
- Shoot with FireOne
- Jump with Space*
- Reload with R
- Interact with E
- Kick with F
- Use optional weapon with Q
- Switch weapon with Mouse Scroll & 1 … 2
- DATE OF PRODUCTION
- Winter 2022
- 3 months school project
- CODE QUALITY
- Done during our fourth semester studying programmation
- The main goal for both owners was to implement as much quality scriptable Object oriented architecture as possible, referencing ourselves to the [Unite Austin 2017 - Game Architecture with Scriptable Objects]'s video
- DESIGN LOGIC
- The goal was to create a modern twist on the old-school 2.5D games from id Software and the likes
- Map layout is to be generated dynamically based on prefabs of rooms
- A diegetic HUB is to exist for the player to relax in and to test weapons between runs
- WHO DID WHAT
- Foolbox
- Dynamic creation of map layout
- Room templates
- Weapon inventory & Weapon Manager
- Weapon Pedestal
- Option Menu
- Sound
- Misc
- Behavioural Affinity
- Player & Player Controller
- AI System
- HUB Shooting range
- Shooting range pedestal
- Misc
- Foolbox
- CREDITS
- All sprites were made by the owners of the game
- Some sounds were made by FoolBox (player's voice)
- Other sounds and music are from https://elements.envato.com
- Float variables, Game event :
- 8-directional animation blend tree angle detection:
- Aron Granberg A* project: https://arongranberg.com/astar/download
- Base sprite Shader graph (shadow): https://hananon.com/how-to-make-2d-sprite-cast-and-receive-shadow-in-3d-world-us...
Status | In development |
Platforms | HTML5 |
Author | Foolbox |
Genre | Shooter |
Made with | Unity |
Tags | doomlike, First-Person, FPS, Pixel Art, Retro, Roguelike, Roguelite, Singleplayer, Unity |
Leave a comment
Log in with itch.io to leave a comment.