All Projects → zeganstyl → thelema-engine

zeganstyl / thelema-engine

Licence: Apache-2.0 license
Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.

Programming Languages

kotlin
9241 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to thelema-engine

tmdb-api
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Stars: ✭ 31 (-39.22%)
Mutual labels:  kotlin-js, kotlin-native, kotlin-multiplatform
kotlin-multiplatform-example
A Kotlin multiplatform example app that targets Android, ReactJS, iOS, JavaFx, and Spring Boot
Stars: ✭ 115 (+125.49%)
Mutual labels:  kotlin-js, kotlin-native, kotlin-multiplatform
kfsm
Finite State Machine in Kotlin
Stars: ✭ 76 (+49.02%)
Mutual labels:  kotlin-js, kotlin-native, kotlin-multiplatform
KotlinMultiplatformAndoridParcelize
Use the Parcelize Annotation of the Kotlin Android Extensions in Kotin Multiplatform projects
Stars: ✭ 16 (-68.63%)
Mutual labels:  kotlin-js, kotlin-native, kotlin-multiplatform
hello-kotlin-multiplatform
Multiplatform Kotlin Hello World (Android/Java/JavaScript)
Stars: ✭ 64 (+25.49%)
Mutual labels:  kotlin-js, kotlin-multiplatform
devtools-library
Multiplatform, pluggable, extensible, and dynamic config library which supports YAML and JSON as a source.
Stars: ✭ 15 (-70.59%)
Mutual labels:  kotlin-native, kotlin-multiplatform
moko-graphics
Graphics primitives for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 11 (-78.43%)
Mutual labels:  kotlin-native, kotlin-multiplatform
ktcc
C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion
Stars: ✭ 54 (+5.88%)
Mutual labels:  kotlin-js, kotlin-native
CompleteKotlin
Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
Stars: ✭ 236 (+362.75%)
Mutual labels:  kotlin-native, kotlin-multiplatform
libs.kmp.icerock.dev
Kotlin Multiplatform libraries list with info auto-fetch
Stars: ✭ 178 (+249.02%)
Mutual labels:  kotlin-native, kotlin-multiplatform
moko-network
Network components with codegeneration of rest api for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 107 (+109.8%)
Mutual labels:  kotlin-native, kotlin-multiplatform
moko-web3
Ethereum Web3 implementation for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 32 (-37.25%)
Mutual labels:  kotlin-native, kotlin-multiplatform
kgql
GraphQL Document wrapper generator for Kotlin Multiplatform Project and Android
Stars: ✭ 54 (+5.88%)
Mutual labels:  kotlin-native, kotlin-multiplatform
KMQTT
Embeddable and standalone Kotlin Multiplatform MQTT broker
Stars: ✭ 56 (+9.8%)
Mutual labels:  kotlin-native, kotlin-multiplatform
SQLiter
Minimal multiplatform sqlite library
Stars: ✭ 120 (+135.29%)
Mutual labels:  kotlin-native, kotlin-multiplatform
MultiplatformPlayground
Kotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload
Stars: ✭ 72 (+41.18%)
Mutual labels:  kotlin-native, kotlin-multiplatform
island-time
A Kotlin Multiplatform library for working with dates and times
Stars: ✭ 69 (+35.29%)
Mutual labels:  kotlin-native, kotlin-multiplatform
vjson
A simple JSON parser and (de)serializer library for java/kotlin and kotlin-native/js. Also provides a strongly-typed language: vjson-lang.
Stars: ✭ 31 (-39.22%)
Mutual labels:  kotlin-js, kotlin-native
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Stars: ✭ 1,476 (+2794.12%)
Mutual labels:  kotlin-native, kotlin-multiplatform
KotlinXcodeSync
Sync Kotlin files with an Xcode project
Stars: ✭ 25 (-50.98%)
Mutual labels:  kotlin-native, kotlin-multiplatform

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].