Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

WeMade 2048 with Unity & C#

/

Release date:2022, June

Duration:03 h 52 m

Author:Josh Maggard

Skill level:Beginner

Language:English

Exercise files:Yes

In this course, you will learn how to create your own game using Unity by recreating the popular game 2048. The course covers the following topics:

  • Scriptable Objects: You will learn how to use Scriptable Objects to extract shared configuration from the scene into the project. This includes creating and using Scriptable Objects for game settings, configuration, and data management.
  • Coroutines: You will learn how to use Coroutines to run code in parallel, allowing for asynchronous actions such as animations, delays, and other time-based actions.
  • UnityEvents: You will learn how to use UnityEvents to decouple code from UI, allowing for dynamic event handling and UI interaction without tightly coupling the code.
  • LayoutGroups: You will learn how to use LayoutGroups in Unity to easily create and place UI elements, allowing for responsive UI design and efficient UI management.
  • Animations & Animation Curves: You will learn how to use Animations and Animation Curves in Unity to add polish and make your game look good. This includes creating animations for game objects, UI elements, and transitions.

By the end of the course, you will have a fully functional game that can be played on multiple platforms such as Android, iOS, Web, Windows, Mac, and Linux. You will also have a good understanding of Unity and its features, empowering you to create your own games and continue your game development journey.

In this course, you will learn the following:

  • Efficiently creating games using Unity. You will learn about the fundamentals of game development with Unity and how to create game objects, configure physics and collisions, create animations, and manage the game flow.
  • Using LayoutGroups to create and position UI elements easily. You will learn how to use Unity’s built-in LayoutGroups, such as VerticalLayoutGroup and HorizontalLayoutGroup, to create responsive and dynamic user interfaces for your games.
  • Using Animations and Animation Curves to improve your game feel. You will learn how to create animations for game objects, use Animation Curves to create smooth transitions between animations, and adjust animations in real-time while your game is running.
  • Capturing player input from multiple sources. You will learn how to handle input from various sources, such as keyboard, mouse, touch, and controllers, and how to implement different input schemes for different platforms.
  • Using PlayerPrefs to persist game data. You will learn how to use PlayerPrefs to store and retrieve game data, such as high scores, player progress, and settings, so that the data persists between game sessions.
  • Exporting your Unity game to different platforms. You will learn how to build and export your Unity game to popular platforms, such as Android, iOS, Web, Mac, Windows, and Linux, so that your game can be played on different devices and platforms.

By the end of the course, you will have a solid understanding of Unity and its features, and you will be able to create your own games with confidence.

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *