https://kotlinlang.org logo
Join SlackCommunities
Powered by
# gamedev
  • b

    Brian Dilley

    02/22/2021, 4:49 AM
    What’s a good feature complete game engine/framework written in kotlin-native? (I’d ultimately like to target MacOS/PC/maybe consoles)
    h
    m
    • 3
    • 3
  • h

    hiperbou

    03/10/2021, 6:11 PM
    Recently I made huge improvements in my project kotlin-unreal. kotlin-unreal allows you to use Kotlin with UnrealEngine 4. The aim of this project is to provide a good way of writting gameplay code in a productive and maintainable way. kotlin-unreal allows you to use virtually every function that is available to a Blueprint by using the Javascript interoperation provided by the Unreal.js plugin. https://github.com/hiperbou/kotlin-unreal
    👀 2
    🆒 3
    ❤️ 1
  • h

    hiperbou

    03/10/2021, 6:12 PM

    https://www.youtube.com/watch?v=Pcb3cdpAFFA▾

    💥 4
    🚀 1
    e
    m
    s
    • 4
    • 11
  • t

    therealbluepandabear

    03/29/2021, 3:22 AM
    Anyone know some good ebooks regarding game development in AS with Kotlin? Thanks 🙂
  • b

    Brian Dilley

    03/29/2021, 5:35 PM
    AS?
    🧵 1
    r
    t
    • 3
    • 2
  • d

    dwursteisen

    04/02/2021, 8:26 AM
    👋 It’s a Work In Progress but I wanted to share with you my pet project. It’s a small 3D multiplatform game engine. At the moment, you can write a game, it will run in your JVM, your browser (except safari at the moment...) and Android too. It’s way more limited than other engine but the goal is to keep things simple. You can try some demos here: https://minigdx.github.io/minigdx-showcase/
    K 7
    ❤️ 1
    t
    c
    • 3
    • 4
  • n

    Nate Emmons

    04/11/2021, 4:51 AM
    I would like to create a mutliplayer game server in Kotlin using websockets to communicate between client and server. I'm assuming that i can use something like Http4k or Ktor to handle the websocket stuff and that I need to learn coroutines to enable myself to run a 'game loop' asynchronously alongside the websocket i/o? does that sound generally correct?
    👌 1
    m
    • 2
    • 2
  • j

    Joshua

    04/30/2021, 9:55 PM
    Hey guys! I want to make a game similar to this one. 

    https://youtu.be/Xk2z2yu0WaM▾

     I am completley new to game development in android. Where should I start? And what are best practice? What tools should I etc?
  • a

    Alejandro Rios

    05/01/2021, 2:42 PM
    https://github.com/hofiisek/Chezz
    👏 3
    👏🏻 1
  • v

    veiset

    09/28/2021, 8:45 AM
    Been working on a 2D game engine in Kotlin for a while now. Finally gotten to the stage where I can start implementing a game in it. Here is a video of the work in progress:
    2021-09-27_19-49-07.mp4
    💥 6
    🔥 17
    ❤️ 1
    d
    t
    • 3
    • 3
  • h

    hiperbou

    05/27/2022, 7:52 PM
    I updated kotlin-unreal to support Unreal Engine 5. https://github.com/hiperbou/kotlin-unreal
  • h

    hiperbou

    05/27/2022, 7:53 PM
    I made a multiplayer DOOM server with Ktor! https://github.com/hiperbou/doom-ktor
    🦜 2
  • h

    hiperbou

    05/27/2022, 7:54 PM
    You can try it here: https://doom-ktor.herokuapp.com
    🦜 4
  • h

    hiperbou

    06/05/2022, 6:09 PM
    Say hello to the new Doom Source Port now written in Kotlin! For now it runs on the JVM but it will be nice to refactori it into a Multiplatform project. https://github.com/hiperbou/kocoa-doom
    K 1
  • d

    dwursteisen

    10/10/2022, 10:20 PM
    https://github.com/littlektframework/littlekt Just discovered a little 2D game engine using Kotlin multiplateform. 👏
    ❤️ 4
  • m

    Marc

    02/20/2023, 8:38 AM
    Has anybody played with building a 2d game with compose or maybe adapt one of the existing kotlin engines (minigdx, littlekt, korge) to render in a compose canvas? Any suggested approach? Having something like flame for flutter would be amazing 🙂
    m
    • 2
    • 7
  • d

    dwursteisen

    03/03/2023, 11:52 AM
    Do you know if it’s possible to debug OpenGL on iOS? I’m trying to adapt my game engine (minigdx) on iOS. It’s only crash without any messages. I need to bet on what can cause the issue 🥹 and so far, it’s bit exhausting to debug.
    h
    • 2
    • 1
  • c

    czuckie

    04/22/2023, 6:53 PM
    has anyone got an example of using something like phaser with kotlin js? I found a wrapper library but when I add it as a dependency, it only seems to work in code highlighting, but won't compile in.
    h
    • 2
    • 4
  • d

    dwursteisen

    05/10/2023, 7:00 AM
    👋 I’m creating a small 2D game engine with Kotlin Multiplaform name 🧸
    Tiny
    . You can create small games in LUA and run it on your desktop or web platform in no time. I’m about to create a 1.0.0 version but you can try a WIP version by checking out the documentation: https://minigdx.github.io/tiny/ Each examples (available through the links
    ▶ Try an example
    ) can be updated, there is a hot reload: your changes will be reflected in the attached canvas shortly after 🙂 Try it by copy/paste this code for example 😉 :
    Copy code
    function _draw()
       gfx.cls()
       shape.line(80, 80, 120, 80, 3)  
       shape.line(80, 80, 80, 120, 3) 
       shape.line(80, 120, 120, 120, 3) 
       shape.line(80, 120, 120, 80, 3)  
       shape.line(80, 80, 120, 120, 3) 
    end
    Would love to know what you’re thinking about it 🙂
    👍 4
    ❤️ 1
    c
    • 2
    • 3
  • m

    myanmarking

    08/08/2023, 1:45 PM
    Hello. Im creating a simple 2d game with a moving pawn and obstacles. Simple geometry. Have no experience with opengl. I think ill use surfaceview and canvas. Does any1 have a simple tutorial that could help me? Thanks in advance
    j
    • 2
    • 1
  • k

    Kevin Worth

    09/29/2023, 11:51 AM
    I’m interested in finding someone who is looking for a project to join. I’m about to start a mobile game based on the board game Ricochet Robots (apparently someone already made a version here but it looks/sounds like that one could stand to be improved upon). Reply in thread and/or DM me if you’d like to help out. Will be open source.
    • 1
    • 1
  • g

    Garret Yoder

    01/18/2024, 6:30 PM
    What's the current state do you guys think of using kotlin for games outside of android? I see the above 2D game engine which looks pretty cool, but what about 3D? I guess you could hypothetically use native to bind into stuff like unreal but that seems like a small nightmare and no ROI.
    a
    h
    k
    • 4
    • 5
  • g

    Gabriele Pappalardo

    03/25/2024, 10:26 AM
    Hello everyone, I'm Gabriele! 👋 I'm conducting research on using Kotlin for game development. kodee floating Are you using Kotlin in your game development projects? Please react with the number corresponding to your tool: 1. LibGDX/KTX 2. Korge 3. Godot Kotlin/JVM 4. LittleKT 5. Tiny 6. Other Feel free to share your thoughts and projects in this thread. Otherwise, if you prefer a one-on-one conversation, don't hesitate to reach out to me—I'd love to talk! kodee happy Thank you for your time!
    2️⃣ 3
    1️⃣ 2
    6️⃣ 4
    👋 2
    g
    h
    +4
    • 7
    • 13
  • e

    edwinRNDR

    03/25/2024, 4:22 PM
    openrndr, not strictly a gaming tool but has a lot of graphics tooling that could be used in creating games
    👍 2
    g
    • 2
    • 2
  • n

    Nicholas Douso

    04/15/2024, 5:13 PM
    For those who have used korge. I'm new to Mobile/kotlin/gamedev, but I have a question regarding an idea I have. I want to create an app that is part dashboard, part tomogatchi. Would korge be a good choice for something like this involving some animations a few dialogue boxes and a scene?
    a
    • 2
    • 1
  • e

    edrd

    05/27/2024, 5:39 PM
    (in case someone here is not in the #feed channel 🙂)
    👀 4
  • l

    LeHaine

    06/10/2024, 10:49 PM
    I added WebGPU support for desktop and web in LittleKt. It uses WGPU for Desktop with the newly stable Java FFM API. Working on getting Android support: https://github.com/littlektframework/littlekt/tree/webgpu
    🆒 8
    e
    a
    • 3
    • 6
  • l

    LeHaine

    07/16/2024, 4:30 PM
    LittleKt, multiplatform 2D game framework, v0.10.0 released! This was a giant rework of moving from OpenGL to WebGPU for both desktop and web. This is the first LittleKt release with WebGPU support! https://github.com/littlektframework/littlekt/releases/tag/v0.10.0 Slack Conversation
    👍🏾 1
    🦜 2
    👍🏻 1
    👍 4
  • d

    dwursteisen

    10/01/2024, 12:38 PM
    👋 I published the slides of my talk from the conference DroidKaigi 2024: Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform; The talk is about how I build my 3D Game engine minigdx and my 2D game engine tiny.
    🔥 5
  • o

    orangy

    04/03/2025, 1:34 PM
    https://www.reddit.com/r/Kotlin/comments/1jpnu4r/kubriko_a_game_engine_powered_by_compose/
    K 2
    f
    • 2
    • 1