📄 Quick Summary
-
⬇️
Download the Engine
-
🎮
Build Your Game
-
📦
Export & Zip It
-
🚀
Upload to Kirkiana
-
💰
Earn from Sales
💰 Revenue Share — How You Earn
Paid game sale price (set by you)100%
Kirkiana platform fee−15%
You receive85%
Free games display ads to players. You receive 60% of the ad revenue generated by your game. Kirkiana keeps 40% to cover hosting costs.
1 Download the Kirkiana Games
The Kirkiana Games is the free tool you use to create your game. It works on Ubuntu/Linux and Windows.
-
Go to the download page
Visit github.com/nsabikahope-dev/mweru-game-engine/releases
-
Choose your file
Ubuntu/Linux users: download the
.deb file.
Windows users: download the -windows-setup.exe file.
-
Install it
Ubuntu: double-click the .deb → click Install in Ubuntu Software. Windows: double-click the .exe → click Next → Finish.
-
Open the Kirkiana Games
Find it in your applications menu or on your desktop and open it like any other app.
2 Build Your Game
Once the engine is open, you can start making your game — no coding experience needed.
-
Create a new scene
A scene is like a level or screen in your game. Click New Scene to start.
-
Add game objects
Drag and drop characters, backgrounds, and items onto your scene using the editor.
-
Add behaviour with Lua scripts (optional)
If you want movement, collisions, or logic, attach a Lua script to any object. Example scripts are included in
assets/scripts/examples/.
You do not need to know programming to make a basic game — scripts are optional.
-
Press Play to test
Use the Play button in the editor to preview your game at any time.
-
Save your scene
Go to File → Save Scene. Your scene file ends in
.scene.
3 Export Your Game
Exporting creates a standalone copy of your game that players can run without the editor.
-
Open a terminal in your game folder
Right-click inside your game project folder and select Open in Terminal.
-
Run the export script
Type this command and press Enter:
./package_game.sh --name "My Game" --scene assets/scenes/my-level.scene
Replace "My Game" with your game's name and the scene path with your saved .scene file.
-
Find the exported folder
A folder named after your game appears in the
dist/ folder.
-
Zip the folder
Right-click the exported folder → Compress (Ubuntu) or Send to → Compressed folder (Windows). This creates a
.zip file ready to upload.
Tip: Test your exported game before uploading — open the dist/YourGame/ folder and double-click run.sh (Linux) to make sure everything works.
4 Upload Your Game to Kirkiana
Once your game is zipped, publishing it takes just a few minutes.
-
Create an account or sign in
Visit kirkiana.com/signup and create a free account, or sign in if you already have one.
-
Go to the upload page
Click Games in the navigation bar, then click Upload Your Game. Or go directly to kirkiana.com/games/upload.
-
Fill in your game details
Enter a title, description, and tags so players can find your game. A cover image (16:9 photo) is recommended.
-
Set a price
Enter a price in USD. Set it to 0 to offer your game for free (ads will be shown to players and you earn 60% of ad revenue). Paid games must be at least $0.50 — you keep 85% of every sale.
-
Upload your .zip file
Click the game file box and select the
.zip you created in Step 3. Maximum file size: 200 MB.
-
Click Publish Game
Your game goes live immediately on the Games marketplace.
Tip: Write a clear description — tell players what the game is about, how to play, and what makes it fun. Games with good descriptions and cover images get more downloads.
5 Getting Paid
-
Paid games
Players pay through PayPal. Kirkiana deducts a 15% platform fee and pays you the remaining 85%. Payouts are processed by the Kirkiana team — contact us to set up your payment details.
-
Free games with ads
Ads are shown to players while they browse your game page. You receive 60% of the ad revenue your game generates. Kirkiana keeps 40% to cover hosting.
6 Frequently Asked Questions
Do I need to know how to code?
No. The Kirkiana Games is designed for beginners. You can build a complete game using the visual editor without writing any code. Lua scripts are optional for more advanced behaviour.
What kind of games can I make?
The engine supports 2D games including platformers, puzzle games, arcade games, and visual novels with dialogue and branching stories.
Is the engine free?
Yes, the Kirkiana Games is completely free to download and use. Kirkiana only charges a fee when your game sells.
Can I update my game after uploading?
Currently, to update your game you delete the old listing and upload a new version. Game update support is coming soon.
What if my game is too large to upload?
The maximum upload size is 200 MB. If your game is larger, try removing unused assets or compressing your textures and audio files before zipping.