RayCC
Cover Image

7 Free ways to create Games using only Android

2 mins

Android Game Memo

Table of Contents

I roughly sorted them by difficulty. The further down, the harder it gets.


1. Castle.xyz [No code]

castle.xyz
Castle.xyz

Play store


2. GDevelop [No code]

gdevelop
GDevelop

Play store


3. microStudio [MicroScript]

microstudio
microStudio

MicroScript is based on Lua. microStudio also support Python, JavaScript, Lua.

microStudio is web base game engine. You don’t need to install any app. Just click https://microstudio.dev/projects/


4. Phaser [JavaScript]

phaser
Phaser

There is a paid version, but we don’t really need it.

Require

  1. JavaScript knowledge
  2. Code editor app that supports local hosting

I recommend spck editor . It support github!

Download

Visit https://phaser.io/download/stable and download phaser.min.js or phaser.js.

Or just add single line on your html, inside <head>

<script src=" https://cdn.jsdelivr.net/npm/phaser@3.88.2/dist/phaser.min.js "></script>

Getting started

  1. Open your code editor app
  2. Create new directory
  3. Create index.html
  4. Visit Getting started , and copy sample code
  5. Paste code on your index.html
  6. Local hosting!

5. Löve/Love2D [Lua]

love2d
Löve

Require

I recommend NMM file manager. It support code editing, http server, ftp server and many things.

Getting started

  1. Visit https://www.love2d.org/ , click ‘Other downloads - Android APK’
  2. Install Löve app
  3. Open code editor, and create new directory
  4. Create main.lua
  5. Copy below code and paste on your main.lua
function love.draw()
    love.graphics.print("Hello World", 400, 300)
end
  1. Zip main.lua (e.g. game.zip)
  2. Open Love Loa... app
  3. Select game.zip!

Publish to Web(unofficial)

You can build your love game to html + js. But it has many limitations.

Visit https://schellingb.github.io/LoveWebBuilder/


6. Godot [GDScript]

godot
Godot

Play store


7. Termux

Termux is terminal, not game framework. You can run Linux with Termux. That means you can do anything with Termux.

Visit https://f-droid.org/en/packages/com.termux/ , and donwload Termux


+ Keyboard app

I recommend Unexpected Keyboard . You can customize every key.


Conclusion

I have tablet, keyboard, mouse -> Godot

I Love challenge -> Löve & Termux

Otherwise -> Phaser