Dimensional Survivors 3D!
Dimensional Survivors 3D!
What is this??
My GDTV 2023 entry and third time doing these fun GDTV game jams... I'd determined to finally make a 3D game this year so was mildly amused that the 'life in two dimensions' theme won (just kidding, I voted for it).
The Game
An FPS interpretation of pseudo-idle games like Vampire Survivors at least in the sense that you only directly control movement and not the attacks. I wondered how a 3D version of that might play out. That's a partial link to the theme of 'life in two dimensions': attempting a traditionally 2D genre in a 3D context. Okay, an inversion of the theme... Getting tons of monsters on the screen proved to be a bit of an optimisation challenge.
Controls and tenuous link to the theme
- Hold down the shift key to enter a dimensional wormhole!
- During this time you are invincible and move at 2.5x speed.
- Your dimensional travel is limited however it will recharge over time.
- Otherwise run around with WSAD, blast enemies, collect XP balls and upgrade your arsenal and player's stats.
- P or TAB to pause the game.
Gameplay Gif
Notes
Only had two days to work on this, so compared to my previous submissions it's lacking a little polish and juice, but I think there's a germ of an exciting 3D survival Shooter in here somewhere.
- Sound effects are perfunctory, but hopefully aren't too annoying.
- I didn't have time to really play test end-to-end so please try and let me know if the balance is way off.
- Should work with a controller although not tested.
- Please let me know how the performance is. I've erred on the side of not spawning too many monsters compared to how things were yesterday...
- I'd intended to explore the 'dimensional' wormhole concept more, something like the effect of Frodo putting on the ring of power. Alas game loop came first!
- As I added in long range shooter enemies, the game has turned out not very idle at all as you'll be frantically dodging and dimensional wormholing away (tip: and through!) from the enemy hordes.
- ...I at least made the scariest monster unable to hit the broad side of a barn (most shots will pass over your head, just don't jump!)
Known Bugs
- WebGL camera weirdness (gradually aiming down) or not allowing movement.
- Workaround: browser refresh seems to sort it. Seems Firefox specific.
- Slowdown when first new enemy type is spawned - likely an object pooling issue: I setup each pool on first spawn, should be changed to an upfront setup.
Thanks
- To family for putting up with me being not-very-present for the 48h before the deadline.
- To everyone that reviews my game and gives feedback.
- To everyone that participated in this jam. It's a top learning experience and the time limit means it fits with day job and other responsibilities.
Credits
Models:
Dungeon Mason RPG Monster Duo | https://assetstore.unity.com/packages/3d/characters/creatures/rpg-monster-duo-pb...
Dungeon Mason RPG Monster Buddy | https://assetstore.unity.com/packages/3d/characters/creatures/rpg-monster-buddy-...
Music:
Race The Sun | Scott Buckley | www.scottbuckley.com.au - Music promoted by https://www.chosic.com/free-music/all/
Other:
Unity Tutorial Assets / Materials
Post Jam Bugfixes
- Remove annoying hiss sound when picking up blaster
- Fix issues with starting new game after losing / wining - hurrah! (fix was to de-register listener on UpgradeMenu's OnDestroy method...)
- Some minor UI QoL changes.
- XP bar becomes inaccurate at higher levels.
- Leveling up during the win transition locks the game.
- Fix Invincibility feature in the pause menu.
Leave a comment
Log in with itch.io to leave a comment.