App Intel

Learn Lua - Game Scripting Live

Coddykit187 apps · 347.7K installsEducationFree · contains adsIn-app purchases: $7.99 - $59.99 per itemcom.coddykit.learn.lua

Master Lua programming and Luau basics by coding 20 mini games in a Lua IDE.

Alert me★ WatchOpen in Play ↗
Total installs
11,418
exact · Play shows 10,000+
Installs / day
—
measured after our second crawl (about a day)
Rating
3.0★
110 ratings · 5 reviews
Released
28 Mar 2025
1.5y ago
Last update
26 Sept 2026
v82.8.0 · 15d ago
Countries
—
not checked yet

Install history

exact counter from Google Play
Not enough history yet — check back tomorrow
Not enough history yet — check back tomorrow

Installs per day · last 90 days

Not enough history yet — check back tomorrow

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Permissions

15 in 5 groups
6 Sensitive3 Notable6 Routine

What this app can do with your phone

  • Record sound using your phone's microphone
  • Read photos, videos, and other files saved in your phone's shared storage
  • Add, change or delete photos, videos and other files in your phone's storage
  • Show its own windows or bubbles on top of other apps you are using
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
MicrophoneSensitive1

Access to your phone's microphone to record sound

  • Record sound using your phone's microphonerecord audio · RECORD_AUDIO
Wi-Fi connection informationRoutine1

Access to details about Wi-Fi networks your device sees or uses

  • See whether Wi-Fi is on and details of the network you are connected toview Wi-Fi connections · ACCESS_WIFI_STATE
OtherSensitive9

Access to miscellaneous device features that don't fit other categories

  • Show its own windows or bubbles on top of other apps you are usingdraw over other apps · SYSTEM_ALERT_WINDOW
  • Change volume and choose which speaker or headset plays soundchange your audio settings · MODIFY_AUDIO_SETTINGS
  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Make your phone vibratecontrol vibration · VIBRATE
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE
  • Receive push messages sent from the app's servers over the internetreceive data from Internet · com.google.android.c2dm.permission.RECEIVE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Learn Lua, the small and fast scripting language behind many games, from your first print() to metatables and coroutines. Write code in the built-in editor and run it right on your phone: a Lua 5.3 interpreter runs on the device, so there is no PC and nothing to set up. Honest heads-up: this is a Lua programming course. It is not Roblox and not a game engine, and it is not made by or affiliated with Roblox Corporation. Roblox scripts are written in Luau, a language built on Lua, so the Lua basics you learn here carry straight over when you open Roblox Studio on a computer. WHY LEARN LUA? • Lua is one of the easiest first programming languages: small, readable and forgiving • Luau scripting, LÖVE (Love2D) games, Neovim plugins, Redis scripts and embedded tools all build on Lua • Variables, loops, functions and tables carry over to every language you learn next WHAT YOU'LL LEARN • 40 courses and 159 short lessons, from A1 beginner to C1 advanced • Basics: variables, types, operators, strings and math • Control flow: if/elseif/else, for loops and while loops • Functions, closures, scope and iterators • Tables, Lua's all-in-one data structure, plus metatables and metamethods • Object-oriented programming, inheritance and a class system from scratch • Error handling with pcall, modules and require, coroutines • Game logic scripting and game development with LÖVE • Advanced: embedding Lua in C, LuaJIT and FFI, OpenResty, Redis scripting and Neovim plugins CODE MINI GAMES STEP BY STEP • 20 guided game projects: Pong, Snake, Flappy, Brick Breaker, Space Shooter, Maze Escape, Tower Defense and more • Each step asks you to write a few lines of code, then checks that the game really does it: the ball moves, the score goes up • 3 obby-style tracks practise Roblox-style scripting patterns (Parts, Vector3, Touched events, leaderstats) in a simplified simulator, good prep for Luau • Stuck on a step? Take a hint or reveal the solution PRACTICE EVERY DAY • A mobile Lua IDE: code editor with instant runs and clear error messages • 60 coding missions from easy to hard, with XP • Quizzes, flashcard reviews and a Lua cheat sheet • World Coding Challenge: 3 global rounds every day • Streaks, XP and progress tracking AI MENTOR • Ask for help with a lesson or an error message and get a clear explanation • Free: 3 AI questions a day inside lessons. Pro: unlimited AI mentor chat, the AI lesson generator and AI code review FREE AND PRO • Free: the first course, the code editor, 3 game projects, 2 missions, quizzes and the cheat sheet. The free version shows ads. • Pro (weekly, monthly or yearly subscription): every course, all 20 game projects and 60 missions, unlimited AI mentor, the final exam with a certificate, and no ads. WHO IT'S FOR • Complete beginners, young or grown, who want to script games • Roblox players who want to understand the language behind their scripts before moving to Roblox Studio • Developers who need Lua for Love2D, Neovim, Redis or embedded scripting The app is available in 22 languages. Lessons need an internet connection. Roblox is a trademark of Roblox Corporation. This app is not affiliated with, endorsed by or sponsored by Roblox Corporation. Privacy Policy: https://www.coddykit.com/terms/privacy-policy

Growing in Education

Category →