Skip to content

DanPeled/WoopWoop2.0-CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WoopWoop 2.0 (C++)

A C++ port of the WoopWoop engine WoopWoop is a open source, easy to use basic game engine, with a simple to use ECS system.

It was made with the purpouse of making game development easier to read, write, and making it faster to prototype projects.

Building

there are 2 make configurations: debug and release:

  • Make the debug using the debug.sh file or call make debug.
  • Make the release using the release.sh file or call make.

Configuration information:

  • debug: Will include all the engine code in the build, and run with the editor.
  • release: Will not include the editor code and will only include the neccessary stuff for your game.

Dependencies

  • Dear ImGui (included)
  • Box2D (included)
  • Angelscript (included)
  • SFML
  • YAML-CPP

Changes over the C# version:

  • Uses SFML for rendering.
  • Dear ImGui integration.
  • Highly improved performance (from around 200fps to around 700fps on an empty scene).
  • New scene system
  • Animation system
  • Save & load system
  • More advanced editor

Releases

No releases published

Packages

No packages published