❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [April 29th, 2023]
This course provides an introduction to Unity's 2D game development capabilities. Students will learn how to create a 2D game for Android, iOS, and Windows that can be exported to numerous platforms. They will also learn how to streamline game design and editing procedures using the Unity editor. Inside their game, students will learn how to import and use sprites, sound effects, music, and other elements. By the end of the course, students will have a fully functional 2D game that they can share with friends and family.
[Applications]
After completing this course, students should be able to apply their knowledge of Unity to create a 2D game for Android, iOS, and Windows that can be exported to numerous platforms. They should also be able to streamline game design and editing procedures using the Unity editor, as well as import and use sprites, sound effects, music, and other elements inside their game.
[Career Paths]
1. Mobile Game Developer: Mobile game developers create games for mobile devices such as smartphones and tablets. They use various programming languages and game engines such as Unity to create games that are optimized for mobile devices. As the mobile gaming industry continues to grow, the demand for mobile game developers is expected to increase.
2. Game Designer: Game designers are responsible for creating the overall concept and design of a game. They create the game’s story, characters, levels, and other elements. They also work with game developers to ensure that the game meets the desired specifications. As the gaming industry continues to grow, the demand for game designers is expected to increase.
3. Game Programmer: Game programmers are responsible for writing the code that makes a game run. They use various programming languages and game engines such as Unity to create the game’s logic and mechanics. As the gaming industry continues to grow, the demand for game programmers is expected to increase.
4. Game Artist: Game artists are responsible for creating the visuals of a game. They use various software such as Photoshop and 3D modeling programs to create the game’s characters, environments, and other elements. As the gaming industry continues to grow, the demand for game artists is expected to increase.
[Education Paths]
1. Bachelor of Science in Computer Science: This degree path focuses on the fundamentals of computer science, such as programming, algorithms, data structures, and software engineering. It also covers topics related to game development, such as game design, game engines, and game theory. With the increasing demand for game developers, this degree path is becoming increasingly popular.
2. Bachelor of Arts in Game Design: This degree path focuses on the creative aspects of game development, such as game design, storytelling, and art. It also covers topics related to game development, such as game engines, game theory, and game programming. This degree path is becoming increasingly popular as the demand for game developers continues to grow.
3. Master of Science in Computer Science: This degree path focuses on advanced topics in computer science, such as artificial intelligence, machine learning, and computer graphics. It also covers topics related to game development, such as game engines, game theory, and game programming. This degree path is becoming increasingly popular as the demand for game developers continues to grow.
4. Master of Arts in Game Design: This degree path focuses on the creative aspects of game development, such as game design, storytelling, and art. It also covers topics related to game development, such as game engines, game theory, and game programming. This degree path is becoming increasingly popular as the demand for game developers continues to grow.
Course Syllabus
Introduction to the Unity 5.5 Editor UI
Scene and Game Windows Explained
Hierarchy Window - Scenes, GameObjects, Parent Child Relationship
Project Assets for 2D Games (Sprites / Sound / Music)
How to Organize Project Asset Folders
Game Objects, Transforms, Layers & Tags
How to Setup the Camera
Player Controller, Collisions with Colliders, Rigidbody 2D Physics
Adding Sound Effects and Music with Audio Sources
UI Canvas Introduction
Text UI, Text Mesh and Making Them Look Right
Buttons and Setting OnClick Events in Editor
Primer on UI Buttons and Things to Avoid
Creative Use for UI Sliders in Unity
All About Sliders UI Element
How to Create Game and Options Menu Screens
Game Jam Template Easy Menu & Controlling Audio with Mixer
Consistent UI Size with Canvas Scaler
How to Cut Up Sprite Sheets for Animation
Animating Sprite Characters
Blend Tree Animation - Switching Between Idle / Walking in 4 Directions
Animation Override Controllers Explained
Picking and Attaching a C# - Javascript Script Editor to Unity (Visual Studio 20
MonoBehaviour Scripting and Unity Lifecycle Methods
Scripting Player Movement Controls
How to Script Platformer Jumping
Spawn Enemies or Game Objects in Script
Testing for Raycast Collisions
Send and Broadcast Messages to Scripts / GameObjects
Fade the Screen In and Out
Saving System
Loading Games
Build a Save Screen Pt. 1
Build a Save Screen Pt. 2
Build a Save Screen Pt. 3
How to Build a Load Game Menu
Coroutines (Yielding to Other Code)
Events and Delegates
Easy Ads on iOS and Android
Cloud Build
Finding Free and Paid 2D Game Assets
Pyxel Edit for 2D Pixel Games
Setup GIMP for 2D Pixel Art
Tiled + Tiled2Unity
Introduction to Audacity
BFXR - Make Character Talking Blip Sound Effects
Projectile Attack System Full Demonstration for 2D Unity Games
How to Create Custom Projectile Attacks using Projectile Attack System