🧸 Tiny : my Kotlin Multiplatform 2D Game engine

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • minigdx

    Minimalist Game Framework using Kotlin Multiplatform

  • - https://korge.org/ (Korge - Modern Multiplatform Game Engine for Kotlin.) - https://github.com/minigdx/minigdx (Minigdx - Minimalist Game Framework using Kotlin Multiplatform / I created it before creating Tiny) - https://libgdx.com/ (LibGDX, it's for Java but you can use Kotlin, if you don't want to target the web platform)

  • tiny

    Tiny is a lightweight 2D game engine that allows developers to easily create games using the Lua programming language. (by minigdx)

  • - Check the related github: https://github.com/minigdx/tiny - The documentation: https://minigdx.github.io/tiny/ ; examples are editable and run thanks to Kotlin/JS !

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • KorGE

    KorGE Game Engine. Multiplatform Kotlin Game Engine

  • - https://korge.org/ (Korge - Modern Multiplatform Game Engine for Kotlin.) - https://github.com/minigdx/minigdx (Minigdx - Minimalist Game Framework using Kotlin Multiplatform / I created it before creating Tiny) - https://libgdx.com/ (LibGDX, it's for Java but you can use Kotlin, if you don't want to target the web platform)

  • ktx

    Kotlin extensions for the libGDX game framework

  • I highly, highly recommend using libKTX when using Kotlin with libGDX

  • ktx-sample-web-project

    An autogenerated example KTX project with all suppored extensions targeting desktop, mobile and web platforms. With experimental support for HTML/JS export via TeaVM. Generated with gdx-liftoff.

  • libGDX was using GWT to convert their Java code to JS. This works directly on the Java source code and that's why it isn't compatible with Kotlin. However there is a new backend now based on TeaVM that compiles JVM bytecode to JS instead, so it also works with Kotlin. You still need to use some GWT dependencies (for instance Box2D has native deps by default, but there is a Java only replacement that can also be used for TeaVM). Here's an example of a TeaVM libKTX project

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Tiny – A 2D Game Engine in Kotlin Working with Lua

    6 projects | news.ycombinator.com | 29 May 2023
  • Kotlin Projects

    3 projects | /r/Kotlin | 17 Aug 2022
  • Achieving Success in Online Learning: A Practical Guide

    6 projects | dev.to | 25 May 2024
  • Gamedev.js Jam 2024 start and theme announcement!

    4 projects | dev.to | 13 Apr 2024
  • Open-Source OpenGL/SDL2 Reimplementation of Sid Meier's Alpha Centauri

    1 project | news.ycombinator.com | 5 Apr 2024