Repository navigation
Amarillo Engine A3 - Scripting
Amarillo Engine
The new 3D Game Engine under CITM development
Key Features
Model Import + Drag & Drop
Texture Import
GameObject hierarchy + Component Pattern
Unity-like camera controls
Editor tools (main menu and windows)
Transformation and Game Object hierarchy
Custom file format
Game viewport & editor viewport
Scene serialization
Play / Stop
Camera component, mouse pick & frustum culling
Resource Management
Scripting Capabilities
Our scripting system is built on the foundation of C++, providing a familiar and robust language for game developers. You can create, modify, and manage scripts effortlessly, thanks to the seamless integration of the ImGuiTextEditor. This user-friendly interface makes coding a breeze and facilitates a smooth development experience.
Dynamic Link Library (DLL) Compilation
The scripts you create are compiled into dynamic link libraries (.dll), enabling efficient execution and runtime flexibility. This compilation process ensures that your scripts seamlessly integrate with the game engine, allowing for real-time updates and changes without the need for a full application restart.