miniGDX

Multiplatform 3D Game Engine using Kotlin Multiplatform

Лицензия

Лицензия

Группа

Группа

com.github.minigdx
Идентификатор

Идентификатор

minigdx-android
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

miniGDX
Multiplatform 3D Game Engine using Kotlin Multiplatform
Ссылка на сайт

Ссылка на сайт

https://github.com/minigdx/minigdx
Система контроля версий

Система контроля версий

https://github.com/minigdx/minigdx

Скачать minigdx-android

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.minigdx/minigdx-android/ -->
<dependency>
    <groupId>com.github.minigdx</groupId>
    <artifactId>minigdx-android</artifactId>
    <version>1.0.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.minigdx/minigdx-android/
implementation 'com.github.minigdx:minigdx-android:1.0.0'
// https://jarcasting.com/artifacts/com.github.minigdx/minigdx-android/
implementation ("com.github.minigdx:minigdx-android:1.0.0")
'com.github.minigdx:minigdx-android:aar:1.0.0'
<dependency org="com.github.minigdx" name="minigdx-android" rev="1.0.0">
  <artifact name="minigdx-android" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.github.minigdx', module='minigdx-android', version='1.0.0')
)
libraryDependencies += "com.github.minigdx" % "minigdx-android" % "1.0.0"
[com.github.minigdx/minigdx-android "1.0.0"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
com.github.minigdx : gltf-api-jvm jar 1.0.0
com.github.minigdx : kotlin-math-jvm jar 1.0.0
org.jetbrains.kotlinx : kotlinx-coroutines-core-jvm jar 1.4.2

runtime (4)

Идентификатор библиотеки Тип Версия
org.jetbrains.kotlin : kotlin-reflect jar 1.4.20
org.jetbrains.kotlin : kotlin-stdlib-common jar 1.4.20
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.4.20
org.l33tlabs.twl : pngdecoder jar 1.0

Модули Проекта

Данный проект не имеет модулей.
███╗   ███╗██╗███╗   ██╗██╗ ██████╗ ██████╗ ██╗  ██╗
████╗ ████║██║████╗  ██║██║██╔════╝ ██╔══██╗╚██╗██╔╝
██╔████╔██║██║██╔██╗ ██║██║██║  ███╗██║  ██║ ╚███╔╝
██║╚██╔╝██║██║██║╚██╗██║██║██║   ██║██║  ██║ ██╔██╗
██║ ╚═╝ ██║██║██║ ╚████║██║╚██████╔╝██████╔╝██╔╝ ██╗
╚═╝     ╚═╝╚═╝╚═╝  ╚═══╝╚═╝ ╚═════╝ ╚═════╝ ╚═╝  ╚═╝

Minimalist Kotlin/Multiplaform Game Engine.

Platform supported:

  • JVM
  • JS
  • Android

Platform expected:

  • iOS
  • Native (Windows/Linux/MacOS)

🎮 Try it now by creating a game using this game template 🎮

Showcases

Try some example of what can be build using MiniGDX on the MiniGDX Showcase site

2dgame.mp4

Try it!

3dgame.mp4

Try it!

dance.mp4

Try it!

Features matrix

Feature JVM Web Android iOS
2D / 3D Rendering ⛔️
Skeleton Animation ⛔️
Keyboard Input ⛔️
Mouse/Touch Input ⛔️
Sound (MP3) ⛔️ ⛔️
AABB Collision ⛔️
SAT Collision ⛔️
Scripting ⛔️

Build

make build

MiniGDX can be updated while creating a game by using Gradle composite build

Insert in the settings.gradle.kts:

includeBuild('...path to minigdx...')
com.github.minigdx

MiniGDX

Версии библиотеки

Версия
1.0.0