SWEngine

From SWWorkshop

Jump to: navigation, search

[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

SWEngineSDK(Date:270708):

  • 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.
Personal tools