Heaven's Edge
Project Discontinued
See explanation here
Heaven's Edge is a RPG hack'n'slash game made in C++ with SDL2.
View the devlog.
Devmap
Core Engine
- Create a window
- Core engine class
- Game states
- Sprite class
- Animated sprite class / Sprite sheet loading
- Tile Map system
- Tile map loading from file
- Player class
- Camera movement
- Tile collision
- Basic enemy
- Player animations
- Player attacks
- Pause functionalities
- Menu state
Secondary Features
- Dash
- Dash attack
- Change window size
- Basic enemy attack
- Random enemy movement
- Particle effects
- Audio loader
- Font/Text loading
- More complicated collision boxes
Art
- Hero idle
- Hero movement
- Hero basic attack
- Hero attack effects
- Enemy idle
- Enemy attack
- Starting tileset
Music / SFX
- Menu background track
- Game background track
- Combat music
- Menu sound effect
- Hero footsteps
- Hero attack sound
- Hero damage sound
- Enemy damage sound