Unity Beginner 2D
Learn Unity in C# & Code Your First 2D Video Game for Web, Mac & PC.
Course content
What you’ll get out of this course
- Learn how to properly architect the code to build a strong foundation
- Beginner programming concepts
- Create power-ups including triple shots, laser beams, speed boosts, and shields
- Implement sound effects, background music, and particle effects
- Detect collisions, receive user input, and create player movements
This course includes:
- Free Digital Assets
- In Person Learning
- Projects to apply learnings
- Course certificate upon completion
- 1 on 1 after class follow ups and mentorships
- Job opportunities
Description
When you're just starting out, it can be hard to know where to begin. Learning to code, especially for game development, can feel overwhelming. That's why I created this course—to help future developers dive confidently into the Unity engine and start building games right away. I believe the best way to learn coding is by doing. This course is highly interactive, designed to challenge you and encourage critical thinking rather than simply giving you the answers.
Through unique challenges and hands-on projects, you won’t just learn how to code—you’ll understand the underlying logic and problem-solving skills essential for game development.
As a self-taught software engineer, I know firsthand the struggle of finding quality resources that go beyond the basics. That’s what makes this course different: it gives you the tools to truly grasp key concepts in Unity and game development. With over two decades of experience in software engineering, I’ve had the privilege of creating games and applications used by millions of people. Helping aspiring developers is something I’m passionate about, and I hope that passion shines through in this course.
Instructor
20+ years in Software Engineering.
Show Profile