Impress your family and friends with your own iOS & Android mobile game in this Game Development Course for Beginners!
Summary
The “Game Development Course for Beginners” offers a comprehensive introduction to creating mobile games for iOS and Android using the Solar2D framework. Aimed at those with minor coding experience or a strong desire to learn, the course promises to make game development accessible and enjoyable.
Course Overview
Learning Outcomes
Participants will learn to:
- Use core features of the Solar2D framework.
- Implement animations.
- Handle tap and touch events.
- Play audio in their games.
System Requirements
For macOS:
- macOS X 10.11 or later
- Intel Mac
For Windows:
- Windows 7, 8, or 10
- 1+ GHz processor
- 1+ GB of RAM
- OpenGL 2.1 or higher
Course Structure
The course is divided into seven sections with a total of 22 lectures, lasting approximately 59 minutes. Key topics include:
- Introduction and Setup:
- Overview of course content.
- Installation of the Corona SDK (now Solar2D) framework.
- Setting up a code editor.
- Running code in the Solar2D simulator.
- Getting Started:
- Downloading and inspecting project files.
- A Lua programming refresher.
- Basic Graphics and Animation:
- Displaying graphics using Solar2D.
- Recent changes in the framework necessitate manual centering of images.
- Basic animation techniques.
- Interaction Handling:
- Tweaking display objects.
- Handling touch and tap events.
- Triggering animations based on touch events.
- Audio Integration:
- Adding sound effects.
- Editing audio files using Audacity.
- Text and Scoring:
- Using text objects for titles and instructions.
- Creating a scoring module.
- Enhancing the Game:
- Making the mini-game more challenging.
- Reviewing the course content.
- Exploring additional resources for further learning.
Course Content Details
- Installing the Corona SDK Framework: A brief tutorial on downloading and setting up the framework.
- Running Code in the Simulator: Step-by-step instructions to use the Solar2D simulator, including a note on the framework’s name change from Corona to Solar2D.
- Inspecting Project Files: Overview of the code, graphics, and audio assets used in the project.
- Animation and Interaction: Lessons on displaying graphics, implementing animations, and handling touch events.
- Audio Integration: Guidance on adding sound effects and modifying audio files to suit game needs.
- Text Objects and Scoring: Instructions on using text for various game elements and creating a scoring system.
- Game Enhancement: Tips on improving gameplay and making the mini-game more engaging.
Target Audience
This course is designed for:
- Individuals with minor coding experience or a strong desire to learn game development.
- Those interested in the Solar2D framework.
- Aspiring game developers eager to create their own mobile games.
Conclusion
The “Game Development Course for Beginners” is a crash course that introduces the fundamentals of 2D mobile game development using Solar2D. It covers essential topics such as animation, touch events, and audio integration, providing a solid foundation for aspiring game developers. The course also offers additional resources for those looking to further their knowledge and skills in game development.
What You’ll Learn
- Discover How Much Fun Making Your Own Game Can Be!
Requirements
-
System Requirements: macOS® X 10.11 or later, Intel Mac
-
System Requirements: Windows 7, 8, or 10, 1+ GHz processor, 1+ GB of RAM, OpenGL 2.1 or higher (available in most modern Windows systems)
Description
If you’re interested in 2D mobile game development you need to discover the Solar2D framework — because it’s freaking awesome!
In this online game development crash course for beginners we’re going to dive in and create a simple game. Along the way you’ll magically learn how to use the core concepts of Solar2D…
- Animation
- Tap and Touch Events
- Playing Audio
So put the dog outside, send your kids to the neighbor’s to play, tell your spouse you need some “me time” — and then dive into this crash course and find out just how easy…
…and how much FUN making your own game can be!
Who this course is for
- People Who Wanna Make Games!
- Either minor coding experience (Javascript? PHP? BASIC?) or just a passion for diving in and exploring!
- Folks Who Have Heard About Solar2D And Want To Understand All The Excitement!
- Folks Who Have Never Heard Of Solar2D, But Just Want To Make Games, Darn It!