What is BlendELF?
BlendELF is an open source 3d game engine. I am coding the engine as my portfolio project, as a proof of my skills in 3d graphics and game logics/systems coding. I release this engine under the assumption that it could be useful for other people in making prototypes, games and virtual realities.
2010.9.20 - BlendELF 0.9 Beta 3 Released!
2010.7.16 - BlendELF 0.9 Beta 2 Released!
Go get it at
http://blendelf.com/forums/blendelf/viewtopic.php?f=4&t=12. Major features are support for Common Model formats, like Collada, 3ds, md2, etc., new scene editor EditorELF, sprites and improved physics. I'll be updating the stuff on the website in the coming few days so don't panic if things change all of a sudden ;).
Physics demo with a lot of footballs bouncing around.
Downloads:
[WIN/LINUX].
A simple demo that demonstrates camera movement, simple gui elements and some special effects like bloom and normal/parallax mapping.
Downloads:
[WIN/LINUX].
A fly through demo of a high quality normal mapped model by Jani Lintunen.
Downloads:
[WIN/LINUX].
- Fast application development through
Lua scripting language
- C++ and .NET APIs available
- OpenGL renderer enabling crossplatform development and compatibility
- Support for Collada, 3ds, ms3d and various other common model formats through
Assimp.
- Scene editor
- Dynamic visibility culling with hardware occlusion queries
- Completely shader based rendering architecture (Shader Model 3.0)
- Blender exporter
- Special effects like normal/parallax/specular mapping and particles
- Post processing effects like Bloom and Depth of Field
- Skeletal animation
- Physics powered by
Bullet Physics
- Built in GUI objects like labels, buttons, pictures and text fields
- Built in 3d and stereo audio support, support for OGG and WAV formats
[API DOC] - The LUA API documentation
[Tutorial 1, BlendELF Basics]
[Tutorial 2, Configuration file config.txt]
[Tutorial 3, Moving the camera]
[Tutorial 4, Physics and Collision Basics]
[Tutorial 5, Blender Exporter]
[Tutorial 6, GUI]
[Tutorial 7, Particles]
[Tutorial 8, C++ SDK]
[Tutorial 9, Audio]
[Tutorial 10, Post Processing]
[Tutorial 11, Invalid Handle / Errors]
[.NET SDK Tutorials]
Currently BlendELF is under zlib license. Please check
[FULL LICENSE] for the BlendELF license and for the licenses of the libraries that BlendELF uses.
Feel free to join us at #blendelf @ irc.freenode.net
Copyright © 2009-2010 Samuel Anjam