|
|
|
|
About |
A multi-platform 2D casual game engine architected with rapid and
streamlined development in mind. Based on Python, SDL, Direct3D and OpenGL
technologies, it was used in several successful titles available in all the
major casual game portals and, constantly improving, is the base of many
upcoming games. Handles things such as resource loading and management, choosing the
appropriate render subsystem at runtime (D3D10, D3D9, D3D8 or OpenGL), render
target textures, the main loop, game preferences (fullscreen state, music and
sound volumes) and player progress saving and restoring, game states,
flexible UI control creation and management, event callbacks, event
scheduling, particle effects, distortion meshes, collision detection,
interpolation, bitmap fonts, etc. - all presented in a clean and simple
package. Add the dynamic nature of the Python programming language and you
get an extremely comfortable casual game development environment ready for
big ideas. The engine also supports deployment for the web platform (using
Silverlight and IronPython technologies) without the need to change the
game’s code or port it to a different environment which allows instant
creation of browser based demos. |
|
Documentation |
Main reference (includes example code introducing several features): http://www.marishco.com/engine/api/index.html |
|
HO/Adventure Framework |
A complete Hidden Object/Adventure casual game template project to
jump start your next #1 hit. Includes common casual game functionality such as a main menu, options
dialog and player profile management (creating, saving and loading) as well
as a flexible framework to deal with genre specific features – scene
exporting (from Photoshop, Paint Shop Pro or Gimp), scene loading, particle
effects, objects listing, inventory management and scene state logic (stored
in the player profiles – which are automatically saved - so that you don’t
have to worry about restoring a player’s progress). hidden object framework binary demo for Windows: http://www.marishco.com/engine/examples/starter2_win.zip hidden object framework binary demo for Mac OS X: http://www.marishco.com/engine/examples/starter2_mac.zip |
|
Examples |
Mesh example: a simple example that demonstrates the use of distortion
meshes, fonts and game states. Windows: http://www.marishco.com/engine/examples/example_mesh_win.zip Mac OS X: http://www.marishco.com/engine/examples/example_mesh_mac.zip Source: http://www.marishco.com/engine/examples/example_mesh_src.zip Jigsaw puzzle example: a complete jigsaw puzzle game that demonstrates
UI element management and mouse events. Windows: http://www.marishco.com/engine/examples/example_jigsaw_win.zip Mac OS X: http://www.marishco.com/engine/examples/example_jigsaw_mac.zip Source: http://www.marishco.com/engine/examples/example_jigsaw_src.zip |
|
Licensing |
|
|
guilherme.migueis@marishco.com |
|