We may earn an affiliate commission when you visit our partners.
Course image
Raja Biswas

List Of Things You Will Learn:

  1. Build & Run Your First Android Game in 1 Hour

  2. Learn C# Basic for Building Games with Unity

  3. Create A Dodging dog Game

  4. Build A Ball Smash Android Game

  5. Create A Line Runner 2D Game

  6. Make A Food Eater Game in 15 Minutes

  7. Build A 3D Endless Runner Hypercasual Game

  8. Create A 3D Tappy Ball Game

  9. Implement Video Ads In Your Game

  10. Reward Your Players with Rewarded Video Ads

Read more

List Of Things You Will Learn:

  1. Build & Run Your First Android Game in 1 Hour

  2. Learn C# Basic for Building Games with Unity

  3. Create A Dodging dog Game

  4. Build A Ball Smash Android Game

  5. Create A Line Runner 2D Game

  6. Make A Food Eater Game in 15 Minutes

  7. Build A 3D Endless Runner Hypercasual Game

  8. Create A 3D Tappy Ball Game

  9. Implement Video Ads In Your Game

  10. Reward Your Players with Rewarded Video Ads

Learn the basic concepts, tools, and functions that you will need to build fully functional Android mobile Games with the Unity game engine.

Build a strong foundation in Unity and Android Game Development with this course.

  • Unity Installation & Setup

  • Android Game Examples

  • C# Scripting for Unity

  • Quick Prototyping

  • Game Monetization

  • 2D & 3D Game Development

A Powerful Skill at Your Fingertips  Learning the fundamentals of Unity Android Game Development puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, and is the game engine used for building android games.

Jobs in unity android game development are plentiful, and being able to learn unity android game development will give you a strong background to more easily build awesome android games.

Content and Overview   Suitable for beginning programmers, through this course of 50+ lectures and 16 hours of content, you’ll learn all of the unity android game development fundamentals and establish a strong understanding of the concept behind android game development.

Starting with the installation of the Unity , Android SDK , this course will take you through various unity features and how to use them. By creating example games, you’ll establish a strong understanding of unity game development.

With these basics mastered, the course will take you through building different example games with unity to learn more about the process of creating mobile android games with unity.

Students completing the course will have the knowledge to create fully functional and ready to publish android games with unity.

Complete with working files, you’ll be able to work alongside the author as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.

Music Taken from : bensound

Enroll now

What's inside

Syllabus

Introduction & Installing Unity 2024

Introduction to this course

Installing & Setting Up Unity 6 (2024)


Installing & Setting Up Unity 2023

Read more

Learn C# Scripting Basics for Unity Game Development

Build an Android Game in 15 Minutes with Unity & C#

Creating a 2D Line Runner Hyper Casual Game with Unity

Monetize Your Android Games With Unity Video Ads

Build A simple Ball Smash Android Game in 40 Minutes

Build a 3D Endless Runner Hyper casual Game with Unity & C#

Creating a 3D Endless Runner Game with Unity

Setup Unity for Android Game Development

Build your first android game with Unity

Creating a 3D Tappy Ball Game Android Game in Unity & C#

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a hands-on approach to learning Unity and C# by building multiple Android games, which reinforces learning through practical application
Covers monetization strategies using Unity Video Ads, which is essential knowledge for developers looking to publish and profit from their mobile games
Focuses on building games for Android, which allows learners to target the largest mobile gaming market and gain experience with mobile-specific considerations
Uses Unity versions from 2022 to 2024, which ensures that learners are working with relatively current tools and techniques, but not the bleeding edge
Requires learners to install and set up Unity and the Android SDK, which may present a challenge for complete beginners without prior software installation experience
Teaches C# scripting basics within the context of Unity game development, which helps learners understand how programming concepts apply to game creation

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Building simple android games with unity & c#

According to learners, this course offers a strong introduction to mobile game development for Android using Unity and C#. The project-based format, where students build 8 different games, is widely praised as a highly effective way to learn by doing. Many find the course excellent for beginners, praising the clear and engaging instructor who breaks down concepts well. However, a notable point raised by some is that the C# basic section is insufficient for those with no prior programming experience, suggesting external learning might be necessary. While the games are simple, the course provides practical skills covering setup, game logic, and even monetization, making it a valuable starting point.
Builds basic hyper-casual games covering essential features.
"The game projects are simple but effective for learning basics."
"The games built are very basic, which is fine for a beginner course."
"...the game examples themselves are quite simple hyper-casual types."
"Good overview of building simple mobile games."
Covers integrating Unity Ads for monetization.
"Ads implementation part was useful."
"The Unity Ads section was helpful..."
"...even monetization. Great value."
"Ads integration was clear."
"monetization part is a good addition."
Excellent starting point for new game developers.
"This course is absolutely amazing for beginners!"
"Good introduction to Unity for Android."
"Perfect for beginners! Started with zero Unity experience..."
"Exactly what I needed to get started... Highly recommend for absolute beginners in game dev."
Explanations are easy to follow and understand.
"The instructor is very clear and breaks down complex topics into easily digestible steps."
"The instructor is engaging and easy to follow."
"The instructor's explanations are clear."
"Instructor is patient and easy to understand."
"Instructor is clear and knowledgeable."
"Instructor is easy to follow."
Learn effectively by building 8 distinct games.
"Building the games hands-on was the best part. It gave me practical experience immediately."
"The project-based approach is excellent. Building 8 different games really helps reinforce the concepts."
"Really practical course. I appreciated building actual, runnable games from scratch."
"The projects are a great way to learn by doing. Building multiple games reinforces learning."
"Hands-on game building is the most effective way to learn Unity for me."
May require prior coding or supplementary C# study.
"C# section was a bit too brief for me... someone completely new might struggle there."
"some parts feel a bit rushed, especially the C# scripting lessons. I found myself needing to supplement with other resources for C#."
"Honestly, I struggled... The C# basics weren't enough for me as a complete beginner... Requires prior programming knowledge or significant external study."
"The C# part is definitely too basic if you've never coded before."
"The C# section could be expanded."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Unity Android : Build 8 Mobile Games with Unity & C# with these activities:
Review C# Fundamentals
Solidify your understanding of C# basics before diving into game development. This will make the scripting aspects of the course much easier to grasp.
Browse courses on C# Scripting
Show steps
  • Review basic syntax and data types.
  • Practice writing simple programs.
  • Familiarize yourself with object-oriented programming concepts.
Review 'C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development'
Deepen your understanding of C# with a comprehensive guide. This book will help you understand the scripting aspects of Unity game development.
Show steps
  • Read the chapters on C# fundamentals.
  • Work through the code examples.
  • Experiment with different C# features.
Simple Game Prototype
Practice your Unity skills by creating a simple game prototype. This will help you solidify your understanding of the concepts covered in the course.
Show steps
  • Design a simple game mechanic.
  • Implement the mechanic in Unity.
  • Add basic player controls and feedback.
  • Test and refine your prototype.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document Your Learning Journey
Reinforce your learning by documenting your progress and challenges. This will help you identify areas where you need more practice.
Show steps
  • Create a blog or journal to record your learning.
  • Document your progress on each game project.
  • Reflect on the challenges you faced and how you overcame them.
Explore Advanced Unity Features
Expand your knowledge by exploring advanced Unity features. This will help you create more complex and engaging games.
Show steps
  • Choose a specific Unity feature to learn about.
  • Find a tutorial or documentation on the feature.
  • Implement the feature in a test project.
Expand on a Course Project
Deepen your understanding by expanding on one of the course projects. This will give you a chance to apply your knowledge and create something unique.
Show steps
  • Select a course project that interests you.
  • Identify areas where you can add new features or improve existing ones.
  • Implement your changes and test thoroughly.
Publish a Game to the Google Play Store
Solidify your skills by publishing a game to the Google Play Store. This will give you experience with the entire game development lifecycle.
Show steps
  • Prepare your game for release.
  • Create a developer account on the Google Play Store.
  • Upload your game and configure its settings.
  • Submit your game for review.

Career center

Learners who complete Unity Android : Build 8 Mobile Games with Unity & C# will develop knowledge and skills that may be useful to these careers:
Mobile Game Developer
A mobile game developer designs and creates games specifically for mobile devices, such as smartphones and tablets. This involves programming, designing game mechanics, creating art assets, and testing the game on various devices. This course provides a strong foundation in Unity and C#, essential tools for mobile game development on the Android platform. The course's focus on building multiple Android games provides practical experience that is directly applicable to the work of a mobile game developer. By learning to implement video ads and understand game monetization, one gains valuable insights into turning game development into a viable career.
Indie Game Developer
An indie game developer works independently or as part of a small team to create and publish their own games. They typically handle various aspects of game development, from programming and art to marketing and monetization. This course is well-suited for aspiring indie game developers who want to create Android games. The course's comprehensive introduction to Unity and C#, combined with practical experience building eight different mobile games, provides the necessary skills to independently develop and publish games on the Android platform. This training is especially useful for anyone interested in quick prototyping.
Unity Developer
A Unity developer uses the Unity game engine to create interactive experiences, which can range from video games to simulations and augmented reality applications. They write scripts, design scenes, and integrate assets to bring a project to life. Since this course focuses on building Android games with Unity and C#, it helps build a strong foundation in the specific skills needed by Unity developers targeting the mobile gaming market. Learning to build different example games with Unity allows one to learn more about the process of creating mobile android games. This course may be particularly helpful for rapidly prototyping game ideas.
Android Developer
An Android developer specializes in creating applications for the Android operating system. Their tasks include coding, debugging, testing, and deploying applications to the Google Play Store. While Android developers may work on various types of apps, this course provides a specific pathway into Android game development using Unity. The course helps build a strong foundation in Android game development, especially regarding how to create fully functional and ready to publish Android games with Unity. Furthermore, the monetization strategies taught can be beneficial for an Android developer looking to optimize revenue generation.
Gameplay Programmer
A gameplay programmer focuses on implementing the interactive elements of a game, such as character movement, combat mechanics, and user interface interactions. This course may be useful for aspiring gameplay programmers interested in working on Android games. The course focuses on building Android games with Unity and C#, providing a foundation in the specific skills needed for this specialized role. The course will take you through building different example games with unity to learn more about the process of creating mobile android games with unity.
Game Designer
A game designer conceptualizes and designs the various elements of a video game, including the story, characters, game mechanics, and user interface. While this role is less technical than programming, understanding the capabilities of a game engine like Unity is crucial. This course may be useful for a game designer, as it provides hands-on experience with Unity and C#, allowing them to better understand the technical constraints and possibilities when designing game concepts for the Android platform. Learning the fundamentals of Unity helps one develop a strong understanding of the concept behind Android game development.
Software Engineer
A software engineer designs, develops, and tests software applications. While this role is broad, focusing on mobile game development with Unity and C# can be a valuable specialization. This course helps build a strong foundation in the specific skills needed to develop Android games, which can be a niche within software engineering. The course's hands-on approach to building various game examples will provide you with practical experience in software development principles within the context of game creation. This course is designed for beginning programmers.
Mobile Application Developer
A mobile application developer creates applications for mobile platforms, in this case focusing on Android development. This course may be useful, as it focuses on developing Android games using Unity and C#. This course may be helpful as it will take you through various unity features and how to use them. By creating example games, you’ll establish a strong understanding of unity game development. This will help you master the basics, and will eventually let you develop advanced skills.
Application Developer
An application developer creates software applications for various platforms, including mobile devices. This course may be valuable for application developers interested in specializing in mobile game development for the Android platform. The course focuses specifically on building Android games using Unity and C#, providing a focused skillset for that niche. The course will take you through various unity features and how to use them. By creating example games, you’ll establish a strong understanding of unity game development.
Technical Artist
A technical artist bridges the gap between artists and programmers, ensuring that art assets are optimized for use in a game engine and that they function correctly. Understanding Unity and C#, as taught in this course, may be helpful for a technical artist working on Android games. Being able to learn Unity helps give you a strong background to more easily build awesome android games. This course can help you master the basics, and will eventually let you develop advanced skills.
Augmented Reality Developer
An augmented reality developer creates interactive experiences that overlay digital content onto the real world, often using mobile devices. Unity is a popular engine for AR development, and the skills gained in this course may be applicable to creating AR applications for Android. This course helps build a strong foundation in Unity and C#, which are transferable skills for AR development. Students completing the course will have the knowledge to create fully functional and ready to publish android games with unity, which can easily be extended to augmented reality experiences.
Virtual Reality Developer
A virtual reality developer creates immersive digital environments and experiences. Like augmented reality, Unity is commonly used for VR development, and the foundational skills learned in this course may be useful. The course could be helpful as it provides experience with Unity and C#, which can be applied to VR development for Android-based VR platforms. Starting with the installation of the Unity and Android SDK, this course will help you create fully functional and ready to publish android games with unity. Consider this path if you wish to extend your skills into VR.
Simulation Developer
A simulation developer creates computer-based models of real-world systems or processes. These simulations are used for training, research, or entertainment purposes. Unity is increasingly used for creating simulations, and the skills learned in this course may be useful for developing interactive simulations for Android devices. By learning the basic concepts, tools, and functions that you will need to build fully functional Android mobile Games, one will be well-prepared. This course will give you a strong background to more easily build awesome android games.
Game Tester
A game tester plays video games to identify bugs, glitches, and other issues that need to be fixed before release. While this is an entry-level position, understanding the game development process can be beneficial. This course may be useful for aspiring game testers, as it provides insight into how Android games are built using Unity and C#. Complete with working files, you’ll be able to work alongside the author as you work through each concept. This may provide valuable background knowledge for testing similar games effectively.
Project Manager
A project manager oversees the development of a software project, ensuring that it is completed on time and within budget. While this role doesn't require extensive technical skills, understanding the development process can be beneficial. This course may be useful for project managers working on mobile game projects, as it provides an overview of the steps involved in building Android games with Unity. Students completing the course will have the knowledge to create fully functional and ready to publish android games with unity.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Unity Android : Build 8 Mobile Games with Unity & C#.
Provides a comprehensive guide to C# and .NET Core, essential for understanding the scripting aspects of Unity game development. It covers the fundamentals of C# programming, including object-oriented programming, data structures, and algorithms. While not strictly required, it serves as a valuable reference for understanding the underlying code used in the course. It is commonly used as a textbook in introductory C# courses.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser