Learn to Build Mobile Games using Corona SDK

Posted on: 26th March 2026

Instructor: N/A • Language: N/A

Learn mobile game development fundamentals using Corona SDK and Lua, building a cross-platform game for Android and iOS.

Description

Corona SDK was once a powerful and popular engine for indie mobile game developers, known for its quick turnaround and cross-platform capabilities. This course is designed to give you an introduction to game development using Corona SDK and the Lua scripting language. You will learn the basics of the engine, important Lua concepts, and key APIs before building a complete game. The focus is on providing a foundational understanding of mobile game development with this specific tool, offering a shortcut to getting started with a platform that was favored by many indie developers.

This Course Offers

  • An Introduction to Corona SDK and Its Workflow: You will learn the basics of the engine, how to set up the SDK, and get familiar with the editor.
  • Foundational Knowledge of Lua Scripting: The course covers important Lua scripting concepts needed for game development within the Corona environment.
  • An Overview of Key APIs and Features: You will get to know the important features and APIs of the SDK before using them to build a game.
  • A Project-Based Approach to Building a Game: The course culminates in building a real game, applying the concepts you have learned.

Why We Love This Course

  1. It provides a structured introduction to a specific game engine: For those interested in the history of mobile game development or exploring Corona SDK, this course offers a structured path.
  2. It covers both the engine and the scripting language: You learn both the Corona environment and the Lua language that powers it.
  3. It has helped over 24,000 students get started: The large number of learners suggests the course's approach was valuable for its time.
  4. Student feedback notes its value as a starting point: Reviews mention the course is good for getting initial knowledge and exploring Corona.

A Note on Course Currency
This course was last updated in 2018 and focuses on Corona SDK. The platform was acquired and its focus has shifted. The mobile game development industry is now dominated by engines like Unity, Unreal, and Godot. This course is best suited for those who are specifically interested in exploring Corona SDK for historical or legacy purposes, or who want to learn the fundamentals of Lua scripting in a game development context. For modern mobile game development, more current engines and courses are recommended.

Course Eligibility

  • Mobile game developers who are interested in exploring the history of Corona SDK or working with legacy projects.
  • Hobbyists who want to learn Lua scripting in a game development context.
  • Beginners who are curious about older game development tools and workflows.
  • Anyone who wants a foundational introduction to a once-popular indie game development engine.

Course Requirements

  • Basic programming knowledge is recommended to follow the course.
  • A willingness to learn a specific, older game development platform is the most important thing to bring.
  • A computer with internet access is needed to download the SDK and follow along. 

Interested in exploring more business lessons? Check out our full course library to continue building your skills and advancing your learning journey.

Price: Free