diff --git a/README.md b/README.md index abf28773..a0aef4a9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 🧸 Tiny Game Engine -Tiny is a lightweight, multiplatform game engine that allows developers to create games using the scripting language Lua. It is designed for creating small, short games, making it ideal for game jams and quick game development. +🧸 Tiny is a lightweight, multiplatform game engine that allows developers to create games using the scripting language Lua. It is designed for creating small, short games, making it ideal for game jams and quick game development. ![Breakout created with Tiny Game Engine](./images/breakout.gif) @@ -13,11 +13,17 @@ Tiny is a lightweight, multiplatform game engine that allows developers to creat ## Download -- Latest version can be downloaded on [the release page](https://github.com/minigdx/tiny/releases). +- Latest version can be downloaded on [the release page](https://github.com/minigdx/tiny/releases). + ## Documentation The Tiny game engine comes with extensive documentation that covers everything from installing the engine to creating games. The documentation is available on the [GitHub website](https://minigdx.github.io/tiny/). +A presentation about the technologies used behind 🧸 Tiny was also given during the conference [DroidKaigi 2024 @ 東京 Tokyo](https://2024.droidkaigi.jp/en/timetable/683368/). You can check [the slides](https://speakerdeck.com/dwursteisen/crafting-cross-platform-adventures-building-a-game-engine-with-kotlin-multiplatform), or you also [watch the session](https://www.youtube.com/watch?v=4_i_Xp96IMM). + +[![Crafting Cross-Platform Adventures: Building a Game Engine with Kotlin Multiplatform @ DroidKaigi 2024 - 東京 Tokyo](tiny-doc/src/docs/asciidoc/sample/droidkaigi-tiny-export.gif)](https://speakerdeck.com/dwursteisen/crafting-cross-platform-adventures-building-a-game-engine-with-kotlin-multiplatform +) + ## Games Want to build a game like those? Read the documentation above ⬆️ and start to build your own! @@ -25,6 +31,7 @@ Want to build a game like those? Read the documentation above ⬆️ and start t [![Camping](./tiny-doc/src/docs/asciidoc/sample/camping.gif)](https://dwursteisen.itch.io/trijam-camping) [![Type It](./tiny-doc/src/docs/asciidoc/sample/level-up.gif)](https://dwursteisen.itch.io/trijam-220-type-it) [![Memory Pong](./tiny-doc/src/docs/asciidoc/sample/memory.gif)](https://dwursteisen.itch.io/memory-pong-trijam-251) +[![One Light For Three Seconds](./tiny-doc/src/docs/asciidoc/sample/only_three_seconds.gif)](https://dwursteisen.itch.io/one-light-for-three-seconds) [![Connect Me](./tiny-doc/src/docs/asciidoc/sample/connect_me.gif)](https://dwursteisen.itch.io/connect-me) [![Meiro De Maigo 2](./tiny-doc/src/docs/asciidoc/sample/meiro_de_maigo2.gif)](https://dwursteisen.itch.io/meiro-de) [![Freezming](./tiny-doc/src/docs/asciidoc/sample/freezming.gif)](https://dwursteisen.itch.io/freezming) diff --git a/tiny-doc/src/docs/asciidoc/index.adoc b/tiny-doc/src/docs/asciidoc/index.adoc index 9554a1fb..f7038965 100644 --- a/tiny-doc/src/docs/asciidoc/index.adoc +++ b/tiny-doc/src/docs/asciidoc/index.adoc @@ -35,6 +35,11 @@ You can try to create a game right away `🧸 Tiny` using link:sandbox.html?game Contributions from the community are welcome, and can help to improve the overall functionality and usability of the game engine! +A presentation about the technologies used behind 🧸 Tiny was also given during the conference https://2024.droidkaigi.jp/en/timetable/683368/[DroidKaigi 2024 @ 東京 Tokyo]. You can check https://speakerdeck.com/dwursteisen/crafting-cross-platform-adventures-building-a-game-engine-with-kotlin-multiplatform[the slides], or you also https://www.youtube.com/watch?v=4_i_Xp96IMM[watch the session]. + +image:sample/droidkaigi-tiny-export.gif[https://speakerdeck.com/dwursteisen/crafting-cross-platform-adventures-building-a-game-engine-with-kotlin-multiplatform +] + TIP: You can improve this documentation by updating https://github.com/minigdx/tiny/tree/main/tiny-doc/src/docs/asciidoc[the code of this documentation] include::tiny-install.adoc[] diff --git a/tiny-doc/src/docs/asciidoc/sample/droidkaigi-tiny-export.gif b/tiny-doc/src/docs/asciidoc/sample/droidkaigi-tiny-export.gif new file mode 100644 index 00000000..dfbd6a65 Binary files /dev/null and b/tiny-doc/src/docs/asciidoc/sample/droidkaigi-tiny-export.gif differ