A downloadable tool

Leikr Game System

Leikr is a Fantasy Console written in Java using the Mini2DX game framework. 


Uses the Groovy programming language to quickly prototype and create video games with a simple yet powerful API.

Draw  up to 128  sprites in the sizes of 8x8, 16x16, 32x32 and even 64x64. Still not big enough? Add custom artwork to the Art/ directory of your game and utilize png, jpg or bmp images in the game as well as sprites! 

Use wav,  mp3 or ogg files to play sfx and music in your games.

Ready to distribute your game? Set the program property to compile your game's code, and then set the property to use compiled code and then you're set! Share the project folder with anyone using Leikr. All they have to do is drag and drop the game folder into their Leikr's Programs directory and they are ready to go.

Want to distribute as a standalone game? From within the Leikr console, just run `deploy my-totally-awesome-game` and then find the ready-to-go game in the `Deploy` folder. Zip this up with the platform specific jre's you want to distribute to and you're good to go!


This system is still in early access, but quickly moving towards a more stable and fully usable release! Release notes are posted to the github release page: leikr github releases

For Linux users I highly recommend using the Flatpak build: https://flathub.org/apps/details/io.github.torbuntu.Leikr

StatusIn development
Rated 5.0 out of 5 stars
Made withlibGDX, Lightweight Java Game Library
Tagsfantasy-console, groovy, java
Code licenseApache License 2.0
Average sessionA few minutes
InputsKeyboard, Mouse, Gamepad (any)
MultiplayerLocal multiplayer
LinksSource code, Homepage

Install instructions

Leikr currently requires Java 17 LTS to run.  I highly recommend grabbing from Adoptium if your system does not already have it installed.


Leikr 1.10.0 24 MB

Development log

View all posts


Log in with itch.io to leave a comment.

Would it be possible to make a libretro core for this like how lowres nx has one?

LOVE this fantasy console since it's so much like GBA, but retroarch's game customization (like LCD shaders) really make me want this as a sort of GBA2 I can use with my actual GBA collection :)

It may be possible. I know there have been attempts in the past by others to get lwjgl or libgdx to run in a libretro core. I haven't looked myself.

Hello there, just wondered if I could contact you in some way? I'm working on a FC that uses Mini2DX and I see that Leikr also uses Mini2DX. So I just don't want to ask you about that in comments. If you don't want to provide any contact options, that is totally fine. Thanks!

Sorry for the late reply! I'd recommend posting an issue to the project Leikr github page. 
I'd like to take a look at your project if you've got it public anywhere!

Ok, thanks anyway for any reply! :)


The Fantasy Consoles Discord server is back!

As of now, we have dedicated channels for: (33) Fantasy Consoles (17) Fantasy Computers (13) Engines and (7) Game Creation Systems.

Leikr is of course included.


Awesome. Any chance it can be bridged to matrix? https://t2bot.io/discord/

(2 edits) (+1)

Hello . I wanted to use this engine (For Jams) . Do I need to install Java or something ? Also , dose it support windows?

Cheers :)

You will need either a jdk or jre for your OS to run this yes. You can get the ones I use here https://adoptium.net/

For windows you should be able to run the Leikr.bat but I haven't tested in quite some time as I only have Fedora based machines. If it is not working I'd me happy to help troubleshoot and fix it!


Ok. I'll try

Hey! Did you give it a try? I just did a gamejam and deployed a windows version which did work :) 

(1 edit)

Oh ! I didn't . I actually forgot about this. Do you know a good jdk for windows? also how do I run it on windows?

I use this https://adoptium.net/

For running on windows, once you have the jdk installed, you should just be able to run the Leikr.bat


Hi! Are you still working on this? Such a promising project!

I sure am! I'm in the middle of converting the main codebase to Groovy. I actually do most of my releases for Flathub. But I'll be doing the next release here too. Just trying to fix things up. If you've got ideas or comments you can always share on the github repo https://github.com/torbuntu/leikr/

I'm not terribly skilled at ux and design so things are rough in the parts I did personally. (The contributions from others look amazing though. I love the intro animation with the pixel steam hehe)