Baja Engine
Subscribe:  iCal  |  Google Calendar
Utrecht NL   24, Nov — 26, Nov
Philadelphia US   30, Nov — 3, Dec
London GB   30, Nov — 1, Dec
London GB   30, Nov — 3, Dec
Dortmund DE   1, Dec — 3, Dec
Latest comments

Looks cool,what's the method for rendering animated substance?(Flipbook?)

The plugin is called Hair Grabber and you can find it here: It basically has parameters for manipulating cards in a spline manner

Thanks dear Great blog. I really like this much, I have found lots of interesting stuff on your blog. Again thanks for that all interesting information. Visit for seo service in delhi

Baja Engine
0 posts
0 questions answered
The Baja Engine unlocks your creative vision. Proven effectiveness and solid integration make the Baja Engine the right choice for 2d and 3d game development. Baja makes it easy for you to create a professional quality game or application.

Top quality 3d Renderer


Baja project © Baja Engine, 2015

Baja provides a top quality 2d and 3d renderer based on OpenGL. Rendering scales across multiple screen resolutions and aspect ratios without the need to change your code. Renders are consistent and high quality across all hardware configurations. When necessary, the renderer degrades to work on older hardware. Baja also includes extensive 2d rendering support for game interfaces and 2d games.

Nextgen Water Shader

Baja features exciting next generation technologies such as realtime reflections, high-quality water using shaders, and displacement mapping. It also includes framebuffer effects like blur and glow.

All the tools for the job


Baja reflections © Baja Engine, 2015

The Baja Engine includes many of the tools that you need to make a game. But, for every task that the Baja Engine doesn’t include a tool for, it will work with free software to accomplish it. For example, use the freeware Softimage XSI Mod Tool for level editing and model building. Use the freeware Gimp to edit texture maps and the freeware Audacity to record and edit your music. Or, Baja can also interface with professional tools such as XSI Foundation, Photoshop, and Pro Tools.

Lua 5.1

Baja’s scripting environment incorporates Lua 5.1. Lua is a language that can be learned quickly by a novice or non-programmer. But, Lua also provides advanced features like coroutines, object orientation, tail recursion, dynamic typing, and closures that advanced programmers crave. The interface between Lua and the game engine allows you to quickly implement puzzles, animations, weapons, effects, and anything else you can imagine.



Cross-platform work © Baja Engine, 2015

Baja runs on both Windows and Mac OS X. Your game will run on both platforms with absolutely no changes to level files or source code.
Baja includes all of the tools that you need to distribute your game in a professional manner. All of your game content (textures, scripts, models) can be packed into compiled files to protect your intellectual property. All this can then be packed into a commercial-quality installer that looks as good as any game put out by a large studio.

Extensive Audio APIs


Working on audio © Baja Engine, 2015

Audio is an important part of any game. Baja provides a user friendly interface for playing sound effects and music. The audio engine provides advanced features such as directional 3d audio, automated fades, and multiple audio channels. In addition, Baja can stream your Ogg Vorbis files from disk allowing faster game loads and lower memory demands.



A humanoid model © Baja Engine, 2015

Baja allows you to export characters and animations from your level editor and display them in game!

Softimage XSI Integration


Editing a model in Baja Engine © Baja Engine, 2015

Baja integrates with Softimage XSI. Shaders, actions, and objects can all be designed in XSI and then directly imported into the engine. Baja includes a utility for converting .xsi files to the engine’s level format. This allows exporting from the freeware XSI Mod Tool, and may work with other 3d modelers that export to the xsi format. Also, a direct plugin is available for XSI Foundation that is faster than the .xsi converter. If your modeler doesn’t support the .xsi format, or the converter is unsupported by it, Baja’s level format is simple and well documented.


Baja provides an interface to TCP and UDP sockets via Lua in addition to implementing common protocols like HTTP and FTP. This allows you to totally customize multiplayer and internet features in your game to fit your needs.

Still have questions?