Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
This repository was archived by the owner on Apr 10, 2021. It is now read-only.

Sixmorphugus/MAGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiplatform Arcade Game Engine

Imgur

Unfinished SFML-based game engine with:

  • Scripting engine (chai)
  • Object oriented design
  • Shader support
  • Cameras
  • Gamestates
  • Levels
  • Serialization
  • Animation
  • Scheduling and tweening
  • Resource management
  • Tilemap support

You can easily compile the engine with help from CMake (https://cmake.org/) to generate a visual studio project. If you're going to make a game with it, however:

  • Wait for me to actually finish and document the engine (for now, the "documentation" is typing dump() in the console)
  • Use the MAGEDevkit (https://github.com/Sixmorphugus/MAGEDevkit) which includes a cool level editor and example project already written in for you.

Using MAGE on its own

  • If you want to use MAGE on its own you need to compile it.
  • Cmake the project anywhere you want and then compile the versions you need - most likley Debug and Release.
  • Import the MAGE library into your IDE the usual way.
  • MAKE SURE TO ALSO IMPORT /MAGE'S COPY/ OF THE SFML LIBRARY - includes are in extlibs/SFML/include, and libs are in the bin dir next to MAGE.dll.
  • Honestly, MAGEDevkit is quite a bit easier...

Images of the engine running

GIF GIF GIF IMG IMG GIF IMG

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published