Advanced Game Development and Unity Basics
Offered By: Packt via Coursera
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on an advanced journey in game development with our comprehensive course designed for developers aiming to enhance their skills and knowledge. The course begins with building a simple Ball Smash game, providing a quick yet effective introduction to Android game development. You’ll then progress to creating a 3D Endless Runner, where you’ll master setting up player controls, spawning enemies, and implementing scoring systems, all while ensuring a seamless gaming experience through user interface design and touch input controls.
Next, you’ll dive into building another engaging game, learning to manage player interactions, obstacle creation, and game state management. Each game project is crafted to incrementally build your skills, from setting up the basics to deploying on Android devices.
You’ll also learn essential techniques for creating immersive environments, such as adding fog effects and animated UI elements, ensuring your games are not only functional but visually captivating. In the final phase, you’ll gain in-depth knowledge of implementing monetization strategies through Unity Ads. This includes setting up and displaying various types of ads, like rewarded video ads and banner ads, to maximize your game’s revenue potential.
Additionally, the course covers Unity basics essential for Android game development, such as touch input, accelerometer input, and designing screen resolution-independent UI, ensuring you have a solid foundation to build and expand upon. This course is perfect for developers looking to enhance their Android game development skills, requiring a basic understanding of Unity and C#.
Syllabus
- Game 5 - Ball Smash Android Game
- In this module, we will dive into creating a simple Ball Smash game for Android. You'll be guided through the entire process, from initial setup to final testing, all within a concise 40-minute timeframe.
- Game 6 - Build a 3D Endless Runner Hyper-Casual Game
- In this module, we will explore the creation of a 3D endless runner hyper-casual game. You'll learn everything from setting up the game environment and adding players to creating enemies, score systems, and user interfaces.
- Game 7 - Build a Simple Android Game in 1 Hour
- In this module, we will focus on building a simple Android game within an hour. This hands-on experience will cover the essential steps, ensuring you can develop a functional and engaging game quickly.
- Game 8 - 3D Tappy Ball Game
- In this module, we will guide you through the development of a 3D Tappy Ball game. You'll learn how to set up the player, create and animate obstacles, and ensure smooth gameplay by managing spawning mechanics.
- Implement Video Ads in Your Games
- In this module, we will cover the implementation of video ads in your games. You'll learn how to set up Unity ads, incorporate rewarded video ads, and effectively monetize your game through strategic ad placements.
- Unity Android Game Development Basics
- In this module, we will delve into the basics of Unity Android game development. You'll explore touch inputs, object interaction using RayCasting, and creating user interfaces that adapt to different screen sizes.
Taught by
Packt - Course Instructors
Related Courses
Intermediate Game Development and MonetizationPackt via Coursera Unity Game Projects — 20+ Mini Projects in Unity and C#
Packt via Coursera Unity Android — Build Eight Mobile Games with Unity and C#
Packt via Coursera Become the Master of Hyper Casual Games Using Unity (2021)
Udemy Unity 3D Make A Complete Racing Game
Udemy