Skip to content

ianw3214/HeavensEdge

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
UML
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 

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

Releases

No releases published

Packages

No packages published