Popularity
3.5
Growing
Activity
0.0
-
60
3
5
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.
-
Zircon
Zircon is an extensible and user-friendly, multiplatform tile engine. -
FriceEngine
:video_game: JVM game engine based on Swing/JavaFX. -
LittleKt
A multiplatform 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.
Appwrite - The Open Source Firebase alternative introduces iOS support
Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
Promo
appwrite.io
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