A 2D game engine written in C++ using SDL and FMOD.
findrzkeeprz/metagine
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
_ _ _ __ ___ ___| |_ __ _ __ _(_)_ __ ___ | '_ ` _ \ / _ \ __/ _` |/ _` | | '_ \ / _ \ | | | | | | __/ || (_| | (_| | | | | | __/ |_| |_| |_|\___|\__\__,_|\__, |_|_| |_|\___| |___/ ABOUT Metagine is a 2D game engine written in C++ using SDL and other supporting libraries. I'm developing the engine primarily as a learning curve and so that I have a framework with which I can develop 2D games for competitions such as Ludum Dare. Blog: http://james.blogs.lincoln.ac.uk FEATURES * 2D renderer with depth-sorting. * Animated 2D sprite support. * Animated frames specified in XML. * Clipped from spritesheets. * Sound playback in most popular formats. * Basic game logic and entity management. * Hookable keyboard input. * Easy memory management using shared_ptr. TOOLS & LIBRARIES * Boost * SDL * SDL_gfx * SDL_image * SDL_ttf * TinyXML * FMOD * Box2D (currently unsupported) COMPILING Originally written for the Linux platform, I since ported the code to support Windows only for various reasons. I have only tested compilation with Microsoft Visual Studio 2008 Professional. All external libraries are included in source distribution with the exception of Boost. TICKETS/CONTRIBUTE I am accepting fixes and contributions to the project. Issues can be found at the GitHub repository page.
About
A 2D game engine written in C++ using SDL and FMOD.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published