Mahasona Engine is a open source game engine.

Add a Review
0 Downloads (This Week)
Last Update:
  Browse Code SVN Repository



Mahasona Engine is a Game engine written on top of OpenGL renderer. Currently no official release but svn repository version. Includes a example application. Find the wiki page for howto's

Ubuntu Video

Windows Video

Projects using Mahasona Engine-

1. Snap-n-fold: origami pattern generation based real-life object structure

mahasona Web Site


  • General ----------------------------------------------------------------------------------------------------------
  • Platforms - Linux/Windows
  • Game engine (Grapics, Physics, GUI)
  • Graphics Features -------------------------------------------------------------------------------------------
  • Scene Graph ( Can manage multiple scene graphs)
  • Camera System
  • Loading 3D models
  • Skeleton Animations
  • Particle System
  • GLSL Shaders
  • Fog Effect
  • Sky Box
  • In build functions to create primitive types (Box, Cylinder etc...)
  • Input Handler (KeyBoard and Mouse)
  • Physics Features -------------------------------------------------------------------------------------------
  • Collision Detection
  • Create convex mesh, Triangle mesh
  • Create custom material
  • GUI Features --------------------------------------------------------------------------------------------------
  • Support Buttons(Ractangular and Circle shape) and Images(rotatable)
  • Support maintain multiple layouts, keep separate texture mapping
  • Event Handling, bind custom function, effects
  • Other -------------------------------------------------------------------------------------------------------------
  • Engine support maintaining different states (Menu State, Option State, Game State) with enter, pause, resume, restart
  • Examples


Write a Review

User Reviews

Be the first to post a review of mahasona!

Additional Project Details

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.