Overview
3D Game Builder was my final undergraduate project in computer science. The goal was to create a 3D game engine that would make it easy for people without programming experience to create their own 3D games and simulations. The engine uses the RAD (Rapid Application Development) concept, combining a simple, intuitive interface for beginners with a powerful scripting language for experienced developers.
The project became a success in the Brazilian independent game development community around 2008-2009, achieving over 5,000 downloads in the first week after its release. The engine reached over 700,000 downloads in 3 years, which shows its impact on the Brazilian game development community.

Key Features
Optimized graphics engine based on OpenGL with support for high-quality textures, shaders, lighting, shadows, and special effects including particle systems for fire, smoke, and snow.
Drag-and-drop environment editor with real-time preview, pre-defined project templates, procedural tree generation, camera system, and UI component creation. All without writing code.
Event-oriented scripting language based on Pascal with over 800 pre-defined functions, supporting everything from 3D object manipulation to database access and Windows registry control.
Integration with major 3D modeling software, supporting formats including 3DS, MD2/MD3/MD5, OBJ, MS3D, LWO, VRML, SMD, and BSP for maximum flexibility.
Automatic physics simulation with collision detection, dynamic objects, and multiple collision modes. 3D audio environment based on FMOD library with distance-based spatial audio and support for WAV, MP3, and video formats.
Screenshots
More Information
The 3D Game Builder project is no longer actively maintained. An archived version of the original website with documentation and resources is available:
View Archived Website →Publications
-
Edirlei Soares de Lima. 3D Game Builder: Uma Game Engine para Criação de Jogos 3D. Monografia de Graduação em Ciência da computação. Universidade do Contestado (UnC), Porto União, Brazil, 2008. [PDF]
-
Edirlei Soares de Lima; Pedro L. P. Filho. 3D Game Builder: Uma Game Engine para Criação de Ambientes Tridimensionais. In: XII Seminário de Desenvolvimento da Pesquisa - SEDEPE/UNC, Concórdia, Brazil, 2008. [PDF]