Baja Engine
Subscribe:  iCal  |  Google Calendar
Amsterdam NL   25, Jun — 28, Jun
Los Angeles US   25, Jun — 28, Jun
Montreal CA   27, Jun — 1, Jul
Cambridge GB   28, Jun — 2, Jul
Guildford GB   29, Jun — 30, Jun
Latest comments

amazing stuff man

by Mau Vasconcellos
20 min ago

Am I tripping? I Always thought "pixel art" was based on those 8-bit old games, with hard pixels and little shapes to form scenes. THis is NO PIXEL ART in my conception, but mere digital images.

by peterpen
6 hours ago

If you wanna to read the information forst time home buyer so access the web link first home buyer program here you read the full information and grants the lone low interest.

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?