Thelema Engine Save

Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.

Project README

logo

Thelema Engine

Awesome Kotlin Badge Discord

Thelema is Kotlin Multiplatform 3D graphics engine. It was based on libGDX sources and completely redesigned.

youtube

Features

  • Entities and components to work with scenes
  • Shaders
    • Shader nodes (shader graph)
    • Deferred shading
    • Physicaly based rendering (PBR)
    • Bloom, Emissive materials
    • SSAO
    • Cascaded shadow mapping, Soft shadows
    • Motion blur
    • IBL
  • 3D graphics
    • VBO, VAO, UBO, Instancing buffers
    • Skinned meshes
    • Particle system
    • Lights: directional, point
    • glTF 2.0 loading
  • Audio
    • Ogg/Vorbis loading
    • WAV loading
    • Procedural sound generation
  • JSON
  • Image loading from JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
  • ODE physics
  • Platforms: Desktop JVM, Kotlin/Native, Kotlin/JS, Android

logo Thelema Studio - 3D Editor

Work in progress

  • GUI (redesign)
  • 3D Audio API (redesign)
  • Navigation mesh
  • Vulkan API
  • Terrain rendering
Open Source Agenda is not affiliated with "Thelema Engine" Project. README Source: zeganstyl/thelema-engine

Open Source Agenda Badge

Open Source Agenda Rating