SWEngine
From SWWorkshop
[edit] About
- SWEngine is a powerful 2D Game Engine which provides high level abstraction over Game Concepts;
- Application Framework (Application Settings, Game Loop, Time Synchronization)
- Display Mechanism (Renderer, Layer Mechanism, Culling, Camera Control, GPU Programming, Item Display Control)
- Audio Mechanism (Sound and Music Controls)
- User Interaction Handling (Keyboard, Mouse, GamePad support)
- Resource Handling (TGA, Shader and music files management)
- Physics Mechanism (Fluid Simulation, Particle Systems, Rigid Body Simulation)
- Game Helpers (Animators, Compositors, Sprite, Behavior Controllers, Paths)
- Windowing System (Automatic Window Generation, Cursor, Toolbar..)
- Utility Functions (String, Math, Formatters, etc..)
- SWEngine use next generation technologies in it's framework;
- Win32 (Window, FileSystem, HighResTimer)
- OpenGL, Glew, GLSL (Renderer)
- DirectX (Input)
- FMod (Audio, Music)
- Box2D (Physics)
- SWEngine is a free library which can be used in commercial projects.
[edit] Usage
[edit] Downloads
- bin: This folder contains 'dll' and 'exe' files.
- lib: This folder contains library files.
- include: This folder contains header files.
- samples: This folder contains samples projects source codes.
- games: This folder contains game projects source codes.


