Creating your first game in Unity - 2D space shooter
- Development
- May 06, 2025

Creating your first game in Unity | 2D space shooter, available at $19.99, has an average rating of 4.83, with 38 lectures, 5 quizzes, based on 3 reviews, and has 13 subscribers.
You will learn about Install the Unity game engine Learn to use the core Unity interface Learn the C# programming language from scratch Learn what reactive programming is and learn how to use the UniRx library Create your first game and share it with your friends This course is ideal for individuals who are For those who like games or For those who dream of creating their own worlds and sharing them with people or For those who want to work as a game developer but dont know where to start It is particularly useful for For those who like games or For those who dream of creating their own worlds and sharing them with people or For those who want to work as a game developer but dont know where to start.
Enroll now: Creating your first game in Unity | 2D space shooter
Summary
Title: Creating your first game in Unity | 2D space shooter
Price: $19.99
Average Rating: 4.83
Number of Lectures: 38
Number of Quizzes: 5
Number of Published Lectures: 38
Number of Published Quizzes: 5
Number of Curriculum Items: 43
Number of Published Curriculum Objects: 43
Original Price: $34.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Want to create games in Unity? Try your hand!
This course will take you step by step from installation to your first game.
In the first module:
You will install the Unity game engine.
Disassemble UnityHub and all additional resources installed in it.
Learn about the Unity interface. What is it divided into and what is each part used for.
In the second module, master from the very beginning:
C# programming language
Its features
Operators, loops and more
in the third module.
You will create your space shooter game in stages:
Creating the main menu
UI layout
Creating a game scene
Adding 2D and 3D object to the scene
Object Collision Handling
Adding Effects
Adding animations
Adding sounds
Learning Reactive Programming
To begin with, I want to tell you general information about the GameDev sphere.
The development team consists of various positions:
Game designer – develops the main idea of ??the game, as well as ideas for all game mechanics with which the player interacts.
The director thinks over the plot and dialogues of the game
Designers, 2D and 3D artists are working on the visual component of the project
And the developer combines all these elements into a single whole, collecting models, forcing the game world to come to life.
The term “game engine” is a direct copy of the English “Game Engine”.
In fact, this is a complex of programs combined into a single whole, with the help of which visualization, sound accompaniment, movement of game characters, their actions in accordance with scripts, and much more are provided.
This term first appeared in the mid-1990s. It was associated with games in the genre of “first-person shooter”,
or rather, with the most popular at that time Doom. The source code of this game was built very thoughtfully, with the main components highlighted: 3D graphics system, sounds, collision calculations, scripts. This led to the fact that game programmers did not write their own code, but used the achievements of the Doom developers,
having made some changes to the code: drawing other levels, changing the graphics and appearance of weapons, adjusting the rules and releasing new games based on the same code from Doom.
This is a translated course.
Course Curriculum
Chapter 1: Overview of the Unity cross-platform development environment
Lecture 1: Installing Unity and the Code Editor
Lecture 2: Introduction. Overview of the Unity platform
Lecture 3: Exploring the editor interface part 1
Lecture 4: Exploring the editor interface part 2
Lecture 5: Editor settings
Chapter 2: C# programming language
Lecture 1: Program understanding
Lecture 2: Writing styles
Lecture 3: History of C# and Variables
Lecture 4: Functions
Lecture 5: Classes
Lecture 6: Comments, keyword var, constant
Lecture 7: Operators
Lecture 8: Logical operators
Lecture 9: Swithc, break statements
Lecture 10: Cycles
Lecture 11: Arguments, overloading, recursive methods
Lecture 12: Strings
Lecture 13: Encapsulation.Constructors and Properties
Lecture 14: Arrays
Chapter 3: 3.Game development
Lecture 1: Introduction
Lecture 2: Project preparation
Lecture 3: Creating the main menu
Lecture 4: Adding Music to a Project
Lecture 5: Creating a game scene
Lecture 6: Creation of the ship and its logic
Lecture 7: Ship flight illusion
Lecture 8: Ship rotation
Lecture 9: AI
Lecture 10: AI part 2
Lecture 11: AI part 3
Lecture 12: UI game scene
Lecture 13: Beautiful scene switching
Lecture 14: Life Bonus
Lecture 15: Particle System
Lecture 16: Adding a gunshot sound
Lecture 17: Exit to the main menu by pressing Esc
Lecture 18: Animation and assembly of the project
Lecture 19: Summarizing
Instructors

Дмитрий Михальчев
Разработчик игр на Unity
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Learn Swift Programming Step by Step
- Web Developer Fundamentals- Newbie to Pro Web Bootcamp!
- Learn Pay Per Call Affiliate Marketing Step by Step
- Facebook Ads Complete Course_That works for Indian Audience
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling