Surviving Nightfall
This game entry is called "Surviving Nightfall", inspired by Brotato and Vampire Survivors, it is a horde survivor / bullet heaven roguelite shooter type of game but in 3D Third-Person Shooter. Players are set into the game to survive multiple waves of nightly creatures like zombies, ghosts, goblins, vampires and face off against a Minotaur. Survive the night, accumulate the score, unlock weapons, repeat.
Open team
This team is accepting membership applications.
Awards
Files
| File | Uploader | Date |
|---|---|---|
|
surviving-nightfall.png
Surviving nightfall |
agentq | 2026/03/23 16:29 |
Diary Entries
Idea and UI

Used a bit of AI to help brainstorm an idea of what to do with the nightfall theme. Copilot gave me 3 suggestions and the first one sounds really good, "Survival at Dusk", it suggested. It reminded me of the game brotato and vampire survivors. So I guess I'll take inspiration from them and make my own.
I guess this means that I already know the mechanics of a traditional rogue like Survivor game. Survive each wave of enemies either by killing them or avoiding them Collect experience points level up and by the end of the wave or during the wave select one out of the three abilities presented to the player use that to an advantage and survive the next following waves. But I want to make this a little bit different so that it's not a copy word for word for the entire game. I've decided to use Ursina for this challenge. And to add a bit of difference, I will be building this in 3D and as a 3rd person shooter style. Enemies are traditional night like creatures: Wolf, Zombie, Ghosts, Goblin and, just for the fun of it, a Minotaur as the final boss.
This is my first time using Ursina properly and I have to say, its a lot easier compared to pygame in my opinion. I should recommend it to people more. So far, been only working on the UI for the Main Screen and the Weapon Shop. Background is AI generated. I will try to source out proper 3D models and maybe work my way from there. Until then...