Description: | A 2D Game engine. | Install: | sge2d.lha | Size: | 14Mb 5 | Version: | 20080712 | Date: | 14 Jul 08 | Author: | God64, AmigaOS 4.0 compile by Spot / Up Rough | Submitter: | Spot / Up Rough | Email: | spot/triad se | Category: | development/game | License: | Other | Distribute: | yes | Min OS Version: | 4.0 |
SDL Game Engine
The SDL Game Engine (or SGE in short) is high level multi platform 2d game
engine.
It is current in a very basic state and API calls may or may not change in the
future.
SGE is work in progres, so you should check The sge2d sourceforge page
regularly
Note due to a name conflict the sourceforge project is named sge2d
So why another 2D game engine you may ask, and the answer is easy: because i
did not find one that fitted my needs. This engine is geared towards multi
platform devlopment and other then most engines, we do not understand
multiplatform as linux, mac and windows.
It runs on little and big endian systems and currently supports Linux, BSD,
Windows (through mingw), gp2x crosscompilation (on Linux), Syllable. For the
near(er) future it is planned to also get it running (if not already) on AmigaOS
4 (maybe 3), AROS, MacOSX, MorphOS, SkyOS. The porting should be easy through
two little things:
Low depencies. It only depends on C, SDL, SDL_image and SDL_mixer
Custom build system. Should be portable to any platform make is available by
copying a config file and (maybe) changing a bunch of variables
Main features for now are:
Game states
Encrypted data files
Pixel exact sprite collision
Animated sprites supporting waypoints as a animation path
Basic drawing functions
Easy API and helpful macros to speed up development
| |