Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced Game Development and Unity Basics

Packt via Coursera

Overview

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

Reviews

Start your review of Advanced Game Development and Unity Basics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.