A downloadable compiler for Android

MAKE — An Experimental Programming Language

Created by a single indie developer.

Make is a lightweight programming language written in pure Java. It’s designed to be simple, English-like, and fun to experiment with.

No loops. No if-blocks. No brackets. Yet you can still simulate everything using Make’s creative logic system.

🌟 What Is Make?

Make is inspired by the playful spirit of DreamBerd and aims to provide a minimal, readable language that anyone can learn within minutes. It is perfect for:

  • Beginners who want an easy start
  • Developers who want a fun experimental scripting tool
  • Students learning logic and sequential thinking
  • Anyone who wants a tiny language inside their Android workflow

📝 Basic Example

Printing text is as simple as English:

show hello world

No semicolons.
No parentheses.
Just write.


📌 Example Program (Included as Starter Example)

comment: simple torch toggle example
skipTo end if a = 1.0
switchOnTorch
a = 2
end
skipTo end if_not a = 1.0
switchOffTorch
a = 0
end
show \a
a - 1

✨ Features

  • Readable English-like syntax
  • Custom logic system (simulate loops & conditions)
  • Built-in Android functions (torch, vibration, wait, file I/O)
  • Variable system with dynamic operations
  • Code insertion tokens like \code, \nextline, \repeat_n_times
  • Save & Load your scripts directly inside the editor
  • Built-in examples included (1.5+)
  • Color-coded syntax highlighting

📚 Documentation

Complete documentation (syntax, commands, examples, update logs) is available below on this page. You’ll find tutorials, screenshots, and ready-made example programs you can load directly into Make.


💾 .jar Version (Coming Soon)

A standalone .jar version of the Make interpreter is being prepared. Developers will be able to embed Make as a scripting engine inside any Java project.

Download .jar (coming soon)


Youtube Tutorials:

This playlist contain tutorials

https://youtube.com/playlist?list=PLiFTvoM5TxUd7pJvwBl0L7EeY-y9XuOHD&si=ED12RZgL...


🖼 Screenshots

Editor 1.5

V1.5

  • Editor UI
  • Running example scripts
  • File Save/Load interface
  • Syntax highlight preview

Indie — Single-Developer Project — Lightweight — Android


Creator Story — Why Make is Special

Make is not just a language — it’s a project built with pure passion. I created Make when I was 17 years old, in just 3 days, starting completely from scratch and without using parser generators like ANTLR, lexers, or existing language templates.

Everything — the idea, syntax, interpreter, show engine, keyword system, skip logic, save/load jumps, string macros, and the entire execution model — was hand-designed using basic Java, simple arrays, and raw logic.

What makes Make unique?

  • No ANTLR, no parser frameworks — fully handwritten interpreter.
  • Invented by a 17-year-old who wanted to prove logic > tools.
  • Built in just 3 days — then expanded with powerful features.
  • Line-based thinking: every line is a command universe.
  • No traditional loops or blocks — replaced by skip/save/load.
  • Custom keyword engine — extend the language with Java.
  • String-keyword system for \time, \millis, \repeat_n_times…
  • Readable like English — “read to learn” programming style.

Why I built Make

I wanted a language that:
— feels fictional but works in real life,
— removes fear of syntax,
— lets anyone add new features easily,
— breaks the “rules” but still stays powerful.

The Vision

Make is meant to show that you don’t need big tools to build big things. You only need logic, creativity, and the courage to try.

If you want something different — a language that is simple, strange, readable, expandable, and literally made by a teenager in 3 days — try Make.
It’s not a programming language… but it is a programming language.

Updated 16 days ago
StatusReleased
CategoryOther
PlatformsAndroid
AuthorRARE DEVELOPER
Tagscompiler, No AI, programming-language

Download

Download
Make Editor V2.2 beta 76 kB
Download
Make Learn.html 7 kB

Install instructions

Download and install apk that's all.

Development log

View all posts

Leave a comment

Log in with itch.io to leave a comment.