https://github.com/lehaine/littlekt-game-base
Game base built on top of LittleKt framework using littlekt-extras and Fleks
https://github.com/lehaine/littlekt-game-base
2d ecs fleks game-development gamebase gamedev kotlin littlekt template webgpu
Last synced: 12 months ago
JSON representation
Game base built on top of LittleKt framework using littlekt-extras and Fleks
- Host: GitHub
- URL: https://github.com/lehaine/littlekt-game-base
- Owner: LeHaine
- License: mit
- Created: 2023-03-01T00:12:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-18T19:18:07.000Z (over 1 year ago)
- Last Synced: 2025-06-21T03:17:20.865Z (12 months ago)
- Topics: 2d, ecs, fleks, game-development, gamebase, gamedev, kotlin, littlekt, template, webgpu
- Language: Kotlin
- Homepage:
- Size: 429 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**LittleKt Game Base**
This is a game base that I use for my personal projects. It contains a bunch of placeholders for things like asset
management and scene handling as well as graphic related things like effects, a custom camera, level management, and the
likes.
It uses `littlekt-extras` repo directly as a submodule.
`git clone --recurse-submodules https://github.com/LeHaine/littlekt-game-base.git`
**Features**:
It makes heavy use of the ECS pattern using the awesome [Fleks](https://github.com/Quillraven/Fleks) library. Everything
regarding the game scene is split into components and
systems.
This contains its own render stage system for splitting up complex rendering while being able to handle when batching
happens. These are meant to be used within a single `RenderSystem` which then contains stages and sub-render-pipelines.