{"id":18450310,"url":"https://github.com/lehaine/littlekt-game-base","last_synced_at":"2025-06-24T07:09:23.529Z","repository":{"id":218566355,"uuid":"607922404","full_name":"LeHaine/littlekt-game-base","owner":"LeHaine","description":"Game base built on top of LittleKt framework using littlekt-extras and Fleks","archived":false,"fork":false,"pushed_at":"2025-02-18T19:18:07.000Z","size":439,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T03:17:20.865Z","etag":null,"topics":["2d","ecs","fleks","game-development","gamebase","gamedev","kotlin","littlekt","template","webgpu"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LeHaine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-01T00:12:54.000Z","updated_at":"2025-02-18T19:18:10.000Z","dependencies_parsed_at":"2024-02-08T16:30:23.315Z","dependency_job_id":"71db3ff9-c982-4210-9052-c22c3cc3004c","html_url":"https://github.com/LeHaine/littlekt-game-base","commit_stats":null,"previous_names":["lehaine/littlekt-game-base"],"tags_count":0,"template":true,"template_full_name":"littlektframework/littlekt-game-template","purl":"pkg:github/LeHaine/littlekt-game-base","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeHaine%2Flittlekt-game-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeHaine%2Flittlekt-game-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeHaine%2Flittlekt-game-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeHaine%2Flittlekt-game-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeHaine","download_url":"https://codeload.github.com/LeHaine/littlekt-game-base/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeHaine%2Flittlekt-game-base/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261624972,"owners_count":23186121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","ecs","fleks","game-development","gamebase","gamedev","kotlin","littlekt","template","webgpu"],"created_at":"2024-11-06T07:24:40.982Z","updated_at":"2025-06-24T07:09:23.507Z","avatar_url":"https://github.com/LeHaine.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"**LittleKt Game Base**\n\nThis is a game base that I use for my personal projects. It contains a bunch of placeholders for things like asset\nmanagement and scene handling as well as graphic related things like effects, a custom camera, level management, and the\nlikes.\n\nIt uses `littlekt-extras` repo directly as a submodule.\n\n`git clone --recurse-submodules https://github.com/LeHaine/littlekt-game-base.git`\n\n**Features**:\n\nIt makes heavy use of the ECS pattern using the awesome [Fleks](https://github.com/Quillraven/Fleks) library. Everything\nregarding the game scene is split into components and\nsystems.\n\nThis contains its own render stage system for splitting up complex rendering while being able to handle when batching\nhappens. These are meant to be used within a single `RenderSystem` which then contains stages and sub-render-pipelines.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flehaine%2Flittlekt-game-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flehaine%2Flittlekt-game-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flehaine%2Flittlekt-game-base/lists"}