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

Coursera

Advanced Game Projects, C# Scripting, and Social Features

Packt via Coursera

Overview

Elevate your Unity skills with advanced game projects, C# scripting tutorials, and social feature integration. This course covers monetization, leaderboard creation, and intricate game development for aspiring developers. Begin with monetization strategies, integrating Unity, AppLovin, and Chartboost ads, and learn to show ads at optimal times using PlayerPrefs. Advance to social feature integration, mastering leaderboards and achievements to boost player engagement. Detailed lectures guide you through setting up leaderboards and achievements. The C# scripting crash course covers basics like variables and loops to complex topics like collision detection and coroutine handling. Practical projects, including 2D and 3D games, ensure hands-on experience. By the end, you'll have a portfolio of advanced games with social features and monetization, ready for publication. Ideal for intermediate to advanced developers with basic Unity and C# knowledge, this course offers practical tutorials, hands-on projects, comprehensive resources, and community support.

Syllabus

  • Start Earning Money from Your Games - Monetize Your Games
    • In this module, we will cover techniques to monetize your games effectively. You will learn to integrate Unity, AppLovin, and Chartboost ads, and how to strategically display ads to maximize player engagement and revenue.
  • Create Leader Boards and Achievements - Make Your Games Social
    • In this module, we will create social features for your games, such as leaderboards and achievements. You'll learn to set up and integrate these features, upload APKs, and link your game to services like Google Play for enhanced player engagement.
  • C# Scripting Crash Course for Complete Beginners
    • In this extensive module, we will dive into C# scripting for Unity, covering everything from basic syntax to advanced scripting techniques. You'll learn to create, manage, and manipulate game objects, implement game mechanics, and understand essential programming concepts like loops, arrays, and functions.
  • Unity Android Game Development Basics for Complete Beginners
    • In this module, we will explore the basics of Unity Android game development. You'll learn to build and run your first Android game, implement various input controls, and design responsive user interfaces for a seamless mobile gaming experience.
  • Create a 2D Brick Breaker Game
    • In this module, we will create a 2D Brick Breaker game from scratch. You'll set up the game environment, develop essential gameplay mechanics like paddle movement and ball bounce, and implement scoring and user interface elements.
  • Let's Create a 2D Racing Game
    • In this module, we will develop a 2D Racing game. You will design the game setup, create mechanics for car movement and control, and implement features like enemy cars, collision handling, and game UI elements for an engaging racing experience.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced Game Projects, C# Scripting, and Social Features

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.