Skip to content
This repository has been archived by the owner on Jan 22, 2023. It is now read-only.

zachross015/Untethered_Game_Engine

Repository files navigation

Untethered Game Engine

Game engine under the development of Zach Ross. It uses SFML as a graphics and sound engine.

todo

Collision Detection

  • Implement Seperate Axis Theorem
  • Add circle capabilities for the Seperate Axis Theorem
  • Implement Quad Tree

Physics

  • Create intuitive way to derive class into child classes
  • Implement Laws of Inertia into movement and Collision
  • Implement Gravity options

GUI

  • Add XML Parsing to the engine
  • Create node system for GUI Elements
  • In-depth text and NodeElement formatting via XML tags
  • Add Button Elements
  • Add Input Elements
  • Add Text Elements
  • Add RadioButton Elements
  • Used for single answer question
  • Add ProgressBar Elements

Scene Queue

  • Create custom scripting language for adding events to a Scene
  • The end of each event should trigger the next event in the queue

Misc/Unsorted

  • Game Camera
  • Mac Support
  • Linux Support
  • Switch all animation files to custom file format

Credit Where It's Due

The following websites are sources I used as references during the development of this game engine.

Seperate Axis Theorem

Quad Tree

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages