Popularity
3.8
Growing
Activity
0.0
Stable
75
3
7
Programming language: Kotlin
License: Apache License 2.0
Tags:
Game Development
Latest version: v0.5.0
thelema-engine alternatives and similar libraries
Based on the "Game Development" category.
Alternatively, view thelema-engine alternatives based on common mentions on social networks and blogs.
-
LittleKt
A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top. -
AdventKT
A Kotlin-based DSL for text adventures, with a partial replica of the classic Colossal Cave as an example.
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai
Do you think we are missing an alternative of thelema-engine or a related project?
Popular Comparisons
README
[logo](images/thelema-logo-256.png)
Thelema Engine
Thelema is multiplatform 3d graphics engine on Kotlin. It was based on libGDX sources and completely redesigned.
Download
Enter your credentials to download engine libraries. How to get token.
repositories {
mavenCentral()
maven {
url = uri("https://maven.pkg.github.com/zeganstyl/thelema-engine")
credentials {
username = "username"
password = "token"
}
}
}
dependencies {
implementation("app.thelema:thelema-jvm:0.6.0")
}
Features
- Shaders
- Autogenerating shaders by shader nodes
- Deferred shading
- Physicaly based rendering (PBR)
- Emissive materials
- Tonemapping
- Bloom
- SSAO
- Cascaded shadow mapping
- Motion blur
- IBL
- 3D graphics
- VBO, VAO, Instancing buffers
- Skinned meshes
- 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, HTML5, Android
Work in progress
- 3D Editor
- HTML5 rigid body physics
- GUI (redesign)
- Audio API (redesign)
Things that may be implemented in future
- Vulkan API
- Kotlin/Native
- Navigation mesh