Skip to content

findrzkeeprz/metagine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

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

No packages published