Skip to content

This is an SDL based game engine, written in C++.

Notifications You must be signed in to change notification settings

mandliors/SpikeEngine

Repository files navigation

Spike Engine

Spike engine is a 2D game framework which provides you with a lot of features.

Main features:

  • A fast and convenient 2D rendering API
  • A professional 2D physics engine (Box2D)
  • A really fast entity component system (EnTT)
  • An excellent GUI library for debugging (ImGui)
  • Easy input handling (and event management)
  • Great debugging and benchmarking tools
  • An easy-to-use audio system

More details on Spike's trello page: https://trello.com/b/5dapH4Rk/spike-engine

Plans

  • I plan to turn this framework into a really easy to use game engine
  • Support multiple platforms (Web, Linux, Mac, Android, iOS)
  • Maybe in the future I will also implement 3D rendering

Also, check out my webpage: http://progmaster.sytes.net/wp/

How to use

Just download this repo as a zip and run the WindowsBuild.bat file. If you want to use a different IDE than vs2019, please check out how to use premake!
Also, copy the dlls from the dependencies folder into the executable's folder after bulding!

About

This is an SDL based game engine, written in C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages