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

Do you want to Learn how to build a 3D Android Hyper Casual Game for Android?

Then this is the perfect course for you.

List of Things You Will Learn:

1. Build a 3D Endless Runner Game in Unity

2. Create an Android Game from Scratch

3. Learn C# Basics for Absolute Beginners

4. Implement Touch Input controls for Mobile

5. Create Controls that work on Both PC & Mobile

6. Design Responsive UI Elements

7. Add Polish to your Game and Make it Stand out

Read more

Do you want to Learn how to build a 3D Android Hyper Casual Game for Android?

Then this is the perfect course for you.

List of Things You Will Learn:

1. Build a 3D Endless Runner Game in Unity

2. Create an Android Game from Scratch

3. Learn C# Basics for Absolute Beginners

4. Implement Touch Input controls for Mobile

5. Create Controls that work on Both PC & Mobile

6. Design Responsive UI Elements

7. Add Polish to your Game and Make it Stand out

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 20+ lectures and 10 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.

In The Beginning you'll learn to setup Unity 2019 for Android Game Development and create your first game quickly. You'll also build and install the android game on your android device.

Then you'll learn absolute basic concepts of C# scripting for Unity Game development which will really help the beginners to progress in the course.

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.

Enroll now

What's inside

Syllabus

Introduction

Introduction to the course

Create an Android Game with Unity 2019

C# Scripting Basics for Absolute Beginners
Read more

Unity C# Scripting Basics

how to make an android game 2017 version

course end greetings

build a 3D Endless runner game with Unity & C#

Unity Android Game Development Basics

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides a practical introduction to building 3D endless runner games, which is a popular genre for mobile gaming and a good starting point for beginners
Teaches C# scripting basics within the Unity environment, which is essential for game development and provides a solid foundation for further learning
Covers touch input controls for mobile, which is a core mechanic in mobile game development and allows learners to create interactive experiences
Uses Unity 2019, which may not be the latest version, but it is still widely used and supported, offering a balance between stability and modern features
Guides learners through the process of building and publishing to Android, which provides a complete development lifecycle experience from creation to deployment

Save this course

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

Reviews summary

Build 3d endless runner with unity

According to students, this course is a great starting point for beginners who want to learn Unity and build their first 3D game. Learners say the step-by-step approach is easy to follow, even for those with no prior coding experience, particularly praising the basic C# introduction. The core project, building the 3D endless runner, is frequently mentioned as a fun and practical way to apply concepts. Some reviewers note that certain parts might use a slightly older version of Unity, but the core principles remain valid. Overall, it provides a solid foundation for Android hyper casual game development.
Focuses on basics, may need additional resources for depth.
"While great for beginners, it doesn't go into much depth on advanced topics."
"Covers the necessary steps for this specific game, but might need more detailed explanations for broader application."
"Good overview, but I'll need to find other resources for more advanced programming or Unity features."
"Focuses on the core project, doesn't extensively cover other aspects of Unity."
Provides a strong base for further game development study.
"This course gave me a solid foundation to continue learning more about Unity."
"I feel confident now to explore more complex game mechanics after completing this."
"It covers the essential concepts needed to start building your own games."
"A great introduction that opens the door to further learning in game dev."
Good introduction to C# scripting for Unity.
"The C# scripting basics section was very helpful for someone like me with no prior coding knowledge."
"Provides a solid introduction to C# specifically for Unity game development."
"I learned enough C# basics to follow the game development process effectively."
"The coding explanations were easy to grasp."
Building the endless runner is fun and reinforces learning.
"Building the endless runner game was a fun and practical way to learn."
"The hands-on project helped solidify the concepts taught in the lectures."
"I enjoyed creating the game and seeing it come together step-by-step."
"Having a completed game project by the end is very rewarding."
Lectures are easy to follow with a step-by-step method.
"The step-by-step approach made it easy to follow along and build the game."
"Instructor's explanation is very clear and easy to understand."
"Lectures are well-structured and build upon each other effectively."
"Everything is explained in a way that is simple and straightforward."
Excellent starting point for newcomers to Unity and coding.
"This course is absolutely amazing for beginners like me, I was afraid of coding but after this course, I'm more confident."
"Great for beginners who are completely new to Unity and C#. The instructor explains the basics clearly."
"I had no prior experience with Unity or C# and found this course easy to follow and understand."
"Perfect place to start if you are new to game development, provides a good foundation."
Some content or Unity versions may not be current.
"Some sections seemed a bit outdated regarding the Unity version used."
"I encountered minor issues because the Unity version was not the latest, though I could usually figure it out."
"Might benefit from an update to reflect current Unity features and practices."
"Used Unity 2019, which is not the newest version, but the concepts were mostly transferable."

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 3D Endless Runner Hyper Casual Game with these activities:
Review C# Scripting Fundamentals
Strengthen your C# scripting skills to better understand the game logic and implement new features in Unity.
Browse courses on C# Scripting
Show steps
  • Review basic C# syntax and data types.
  • Practice writing simple C# scripts in Unity.
  • Study examples of C# code used in game development.
Review 'C# 7.0 in a Nutshell'
Deepen your understanding of C# by studying a comprehensive language reference.
Show steps
  • Read the chapters relevant to game development.
  • Experiment with the code examples provided in the book.
Follow Unity's official tutorials on mobile development
Learn best practices for mobile game development directly from Unity's official resources.
Show steps
  • Find the official Unity tutorials on mobile game development.
  • Follow the tutorials step-by-step, implementing the techniques in your own project.
  • Experiment with different settings and configurations to optimize performance.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Review 'Game Programming Patterns'
Learn common game programming patterns to improve your code structure and efficiency.
Show steps
  • Read the chapters on relevant design patterns.
  • Try implementing these patterns in your own Unity projects.
Create a simple endless runner prototype
Apply the concepts learned in the course by building your own endless runner game from scratch.
Show steps
  • Design the basic gameplay mechanics of your endless runner.
  • Implement the core features, such as player movement, obstacle generation, and scoring.
  • Add visual and audio effects to enhance the game experience.
  • Test and refine your game to ensure smooth gameplay.
Write a blog post about optimizing Unity games for Android
Share your knowledge and insights on optimizing Unity games for Android devices.
Show steps
  • Research different optimization techniques for Unity games on Android.
  • Write a blog post explaining these techniques in a clear and concise manner.
  • Include code examples and screenshots to illustrate your points.
  • Publish your blog post on a relevant platform.
Create a performance report for your endless runner game
Analyze the performance of your game on different Android devices and identify areas for optimization.
Show steps
  • Profile your game on various Android devices.
  • Identify performance bottlenecks, such as excessive draw calls or inefficient scripts.
  • Document your findings in a detailed report.
  • Suggest potential solutions for improving performance.

Career center

Learners who complete Unity Android : Build 3D Endless Runner Hyper Casual Game will develop knowledge and skills that may be useful to these careers:
Hyper Casual Game Developer
Hyper casual game developers design and develop simple and highly addictive games for mobile platforms. As a Hyper Casual Game Developer, this course will provide you with the fundamentals to build a 3D endless runner game in Unity. Furthermore, it will enable you to create an Android game from scratch. This course may give you a head start.
Indie Game Developer
An indie game developer works independently or in a small team to create and publish their own games. To succeed as an indie game developer, you need to understand the entire game development process. This course helps you build a 3D endless runner game in Unity. Furthermore, it helps you create an Android game from scratch equipping you with the fundamentals to build and publish your own games.
Mobile Game Developer
As a mobile game developer, you are responsible for designing, developing, and testing games specifically for mobile platforms such as Android. To excel in this role, a strong understanding of game engines and mobile development is crucial. This course helps you build a foundation in Unity Android game development, equipping you to create fully functional Android games. This course could be your first step to becoming a mobile game developer.
Game Programmer
Game programmers are software engineers who specialize in writing code for video games. This course helps you learn C# basics for absolute beginners. It also helps you implement touch input controls for mobile. This course creates a strong background in building awesome Android games. You will have knowledge to create fully functional and ready-to-publish Android games with Unity.
Unity Developer
The Unity developer creates interactive experiences and games within the Unity engine. Using C# scripting, they implement game mechanics, user interfaces, and other interactive elements. This course provides a practical introduction to Unity and C# with a focus on Android game development, which prepares you for the role. With this course, you can learn the fundamentals of Unity Android game development and establish a strong understanding of the concept behind Android game development.
Game Development Instructor
A game development instructor teaches others how to create video games, often in academic or workshop settings. This course helps you learn how to build a 3D Android hyper casual game for Android. This course can help you enhance your own knowledge, and it can help you teach students the same skills. This is valuable if you wish to teach others about Unity Android game development.
C# Developer
C# Developers use the C# programming language to develop software applications. This course has lessons that teach C# scripting basics. With this course, you will learn absolute basic concepts of C# scripting for Unity game development. In particular, C# developers who work with Unity will benefit from the course's focus on game development.
Technical Artist
Technical artists bridge the gap between artists and programmers, ensuring that the artistic vision can be realized within the technical constraints of the game engine. This course helps you understand the technical aspects of Unity Android game development. You will gain a strong understanding of the concepts behind Android game development which will assist in translating the art into the game.
Android Developer
An Android developer builds applications for the Android operating system, often using languages like Java or Kotlin and Android Studio. This course, while focusing on Unity, helps you understand the basics of Android game development and how to deploy applications to the Android platform. It also teaches you how to build and install Android games on an Android device. Taking this course may be useful for broadening your skill set as an Android developer.
Game Designer
A game designer conceptualizes and designs the gameplay, story, and rules of a video game. While this role is more focused on the creative aspects, understanding the technical implementation is invaluable. This course helps a game designer gain insight into the development process. It may allow you to appreciate technical constraints and possibilities when designing games for the Android platform. In this role, your understanding of how to build a game and make it stand out can be helpful.
Mobile Application Developer
Mobile application developers create applications for mobile devices. This course will help you understand the basics of mobile game design, especially creating games for the Android platform. This course will help you develop a strong background to more easily build awesome Android games. This course would be useful for you to enhance your portfolio.
Software Engineer
Software engineers apply principles of computer science and mathematical analysis to the design, development, testing, and evaluation of software and systems. As a software engineer, understanding game development can open doors to opportunities in the gaming industry. This course helps you build a foundational understanding of game development. You will also learn concepts of C# which may broaden your skills as an engineer.
UI/UX Designer
User interface and user experience designers plan, research, design, and test user interfaces so that they are functional. UI and UX is important for creating a video game. This course helps you design responsive user interface elements. This may also help you add polish to your game to make it stand out. To be a successful UI or UX designer in the video game industry, this course may be useful.
Quality Assurance Tester
Quality assurance testers are responsible for testing video games to identify bugs and other issues. This course may help you understand the game development process. Knowing this will allow you to test more thoroughly. You will also learn how to add polish to your game to make it stand out which may help you appreciate testing a polished product.
VR/AR Developer
VR/AR developers create immersive experiences using virtual reality and augmented reality technologies. This course may help you establish a foundation in Unity, which is also used for VR/AR development. The skills you will learn are transferable to VR and AR game development. You will learn the fundamentals of Unity Android game development which may be helpful for learning VR/AR game development.

Reading list

We've selected two 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 3D Endless Runner Hyper Casual Game.
Explores common design patterns used in game development. Understanding these patterns can help you write cleaner, more maintainable, and more efficient code. While not specific to Unity or Android, the principles discussed are applicable to any game development project. It is valuable for improving your overall programming skills and game architecture.
Provides a comprehensive overview of the C# language, which is essential for Unity game development. It covers all aspects of C#, from basic syntax to advanced features. It useful reference for understanding the underlying language used in the course. While not specifically tailored to Unity, it provides a strong foundation for scripting.

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