# Minimum Requirements:

3 stages of evolution: 7 Enemies at minimum
Models for the player character’s arm and anything they would see in the HUD (Weapons, gear, etc,)
Textures for 3 levels of environmental decay (easy) and a variety of them for more climate diversity

# 20 different level sections

Program that can build levels
Program that can evolve and place enemies
Enemy object with variable properties
Hud
Player character that can move and attack

# Summary:

A short 3-level roguelike where the enemies in each level are determined by what enemies are left alive in the last level, each level these enemies will have “evolved” slightly and be a slightly different variation to the last version.

# Focuses:

The player will be encouraged to avoid killing all enemies, maybe we make running away fun with movement mechanics or give them very limited ammo so that they’re forced to learn to prioritise enemies and think ahead as to who they kill.

We want the player to reach a point where they think about which enemies they kill in terms of what they’ll evolve into later in the game. Maybe we give them random stats each game so that they can choose enemies that fit their current stats e.g. if they’re especially slow or bulky they make sure to kill all the faster enemies so the next level won’t have a lot of them.

# Themes:

This will not be a horror game, but it may have a “spooky” atmosphere, possibly an abandoned space-craft.
At the end of each level the player will enter cryo-stasis and wait a few hundred thousand years before coming out to see what’s changed.

# Scale:

3 levels, we can add more if we have time
7 evolutions of enemies
Levels would be randomly generated from the same chunks
A few extra details such as moss or slime or something that we can slowly add in over time to the levels?
Godot is like, almost designed for rogue-likes so this works out really well, its systems should make this pretty easy to build, the AI is the only bit I’m not too confident on.












# Story:

Maybe they’ve been stuck on this ship, they’ve got a rescue message out and know people are coming to help them but they have to wait millions of years, normally this isn’t a problem as cryostasis skips all this time, but this ships cryo-stasis pod is broken or keeps losing power, so each 100,000 years, they get kicked out and have to go fix a generator and get back. They intend to keep doing this till the rescue ship arrives?
And there’s also an alien infestation on the ship that’s evolved over time

# Extra Details:

If we say the aliens have evolved there over the thousands of years from bacteria or something then we could have like the tutorial be them walking through the ship doing the gameplay loop without enemies once or twice, then they start appearing

