Century6

Stela Engine

Stela Engine is our flagship project – a modern, open-source game engine with a focus on visual scripting and intuitive game development. Built with Three.js for 3D rendering, it offers a flexible and powerful environment for creating interactive experiences.

License: Stela Engine is proudly licensed under the MIT License.

View on GitHub

Development Progress

Loading latest commit information...

Current Features

  • Modern Three.js-based 3D rendering engine
  • Visual scripting system with node-based programming
  • Traditional text-based script editor with live compilation
  • Intuitive object hierarchy and properties panel
  • Real-time game preview with play/stop controls
  • Support for basic 3D primitives (cube, sphere, cylinder)
  • Transform controls for object manipulation
  • Object naming and management system
  • Event-driven scripting with Start and Update events
  • Built-in console for debugging and logging

Technical Specifications

  • Built with modern JavaScript/ES6+
  • Three.js for 3D graphics rendering
  • Modular architecture with separate managers for UI, objects, and scripts
  • File-based project system for saving and loading scripts
  • Custom visual scripting graph implementation