We may earn an affiliate commission when you visit our partners.
Course image
Mihai Morosanu

This course is aiming to be a complete guide on how to create games with Unity program.

I am coding games for almost 10 years and I was using many frameworks and programs but Unity is the most complex game engine and the one that offers most possiblilities to create games.

Don't worry if you don't have any experience with programming and/or game development,I will teach you how to create games the fast and correct way, using unity asset store.

When you complete the course you will be able to:

Read more

This course is aiming to be a complete guide on how to create games with Unity program.

I am coding games for almost 10 years and I was using many frameworks and programs but Unity is the most complex game engine and the one that offers most possiblilities to create games.

Don't worry if you don't have any experience with programming and/or game development,I will teach you how to create games the fast and correct way, using unity asset store.

When you complete the course you will be able to:

  • learn the basics of Unity interface

  • learn how to do basic things in Unity from scratch

  • learn the basics of programming in c#

  • Create a platfomer game using muliple engines from Unity asset store

  • integrate mobile ads, gamecenter, google playservices, In-app-purchases

  • Create a FPS game

  • Create a racing game

  • create a match 3

  • create RPG games

  • Create adventure games

  • Create soccer games

  • create battle games, chess tower defence and all sort of games

  • using the best 100+ asset store packages to boost your game potential

What do you need to complete this course:

  • a copy of unity game engine

  • the paid asset that you want to create a game using it

Enroll now

What's inside

Learning objective

Students will learn how to use unity game engine and the best 100 unity asset store items

Syllabus

Introduction to Unity
Course Overview
Introduction
Organisation
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores many game development concepts, which is standard in the industry
Taught by Mihai Morosanu, who is recognized for their work in game development
Develops professional skills in game development, which are core skills for working in the field
Examines how to create 12 different types of games, which is highly relevant to game development
Requires Unity game engine and paid assets, which may be a barrier to some students

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Fast game development with assets

According to learners, this course provides a fast track into game development by leveraging Unity Asset Store kits. Students find it particularly effective for quickly prototyping and building various game genres without needing extensive coding from scratch. It's widely seen as a great starting point for beginners new to Unity or asset integration. However, a significant point raised is the requirement to purchase paid assets, which adds considerable cost. Reviewers also frequently mention that the C# scripting section is quite shallow and not sufficient for learning deep programming concepts or creating complex custom systems. Overall, it's highly praised for its asset-driven approach but comes with the noted expense and limited code instruction.
Good starting point for newcomers to Unity/assets.
"Good course for beginners who want to use asset store products."
"As a hobbyist, this course was perfect! I wanted to get a game up and running without spending years learning complex coding."
"I had some prior coding knowledge but was new to Unity and assets, and this really helped me jump in."
Enables rapid game development using assets.
"This course is fantastic if you want to learn how to quickly prototype and build games using purchased assets."
"It definitely speeds up development dramatically. Perfect for getting something working fast."
"Excellent course for quickly learning how to get professional-looking games using top assets. It opened my eyes to a much faster way of developing."
Some assets/versions may be outdated.
"However, some of the assets covered are quite old or have been updated significantly, making it hard to follow the videos exactly."
"Had trouble following along due to differences in newer Unity versions."
Scripting section is very basic.
"My main critique is that the C# part is very shallow. It shows you how to use existing scripts or make minor tweaks, but not how to write your own systems from scratch."
"The C# scripting is really just scratching the surface; don't expect to learn deep programming here."
"Disappointed with the C# part, expected more programming depth."
"The scripting is minimal, so don't rely on this for your coding education."
Requires purchase of expensive assets.
"My main critique... remember you need to buy all the assets, which can be expensive depending on the ones you want to use."
"Requires purchasing the assets, yes, but that was clear upfront."
"Disappointed... requiring specific paid assets wasn't as clear as it should have been before enrolling."
"The biggest con is definitely the extra cost of the assets."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Unity & 100+ Asset Store Kits - The Complete Game Developer with these activities:
Review Object-Oriented Programming Concepts
Review the fundamentals of object-oriented programming to refresh your understanding before diving into game development with Unity.
Show steps
  • Read articles or books about OOP concepts
  • Watch online tutorials or videos
  • Practice writing OOP code in C#
  • Take an online course on OOP
  • Attend a workshop on OOP
Attend Game Development Meetup
Attend a game development meetup to connect with other developers, learn about new technologies, and get feedback on your work.
Browse courses on Game Development
Show steps
  • Find a game development meetup in your area
  • Attend the meetup
  • Network with other developers
  • Learn about new technologies
  • Get feedback on your work
Building a Simple Game with Unity
Follow a guided tutorial to create a simple game using Unity to gain hands-on experience.
Browse courses on Game Development
Show steps
  • Install Unity and set up a project
  • Create a new scene
  • Add objects to the scene
  • Write scripts to control the objects
  • Build and play the game
Five other activities
Expand to see all activities and additional details
Show all eight activities
Coding Exercises on C#
Complete exercises in C# to solidify understanding of the language's syntax and structure.
Browse courses on Coding
Show steps
  • Set up a development environment
  • Create a new C# project
  • Write a simple C# program
  • Debug the program
  • Practice writing more complex C# code
Peer Code Review
Collaborate with peers to review and provide feedback on each other's code to improve the quality and efficiency of the development process.
Browse courses on Collaboration
Show steps
  • Find a peer to collaborate with
  • Exchange code
  • Review the code and provide feedback
  • Incorporate feedback into the code
  • Repeat the process
Design Document for a Game
Create a design document outlining the concept, mechanics, and features of a game you want to develop.
Browse courses on Game Design
Show steps
  • Brainstorm game ideas
  • Choose a game idea and develop the concept
  • Design the game mechanics
  • Create a prototype of the game
  • Write a design document
Blog Post on Game Development
Write a blog post sharing your learnings, experiences, or insights on game development to reinforce your understanding and potentially help others.
Browse courses on Game Development
Show steps
  • Choose a topic
  • Research the topic
  • Write the blog post
  • Edit and proofread the blog post
  • Publish the blog post
Contribute to an Open-Source Game Project
Contribute to an open-source game project to gain experience in collaborative development, learn from others, and contribute to the gaming community.
Browse courses on Game Development
Show steps
  • Find an open-source game project to contribute to
  • Fork the project
  • Make changes to the project
  • Create a pull request
  • Collaborate with other contributors

Career center

Learners who complete Unity & 100+ Asset Store Kits - The Complete Game Developer will develop knowledge and skills that may be useful to these careers:
Game Developer
Game Developers create, test, and maintain video games and other interactive entertainment products. They work with a variety of tools and technologies, including game engines such as Unity. This course provides a thorough overview of Unity, including its interface, scripting language, and asset store. You will learn how to create and publish games for multiple platforms, including mobile, PC, and console. This knowledge will give you a strong foundation for a career as a Game Developer.
Game Programmer
Game Programmers develop the code that powers video games and other interactive entertainment products. They work with a variety of programming languages and tools, including game engines such as Unity. This course provides a comprehensive introduction to Unity's C# scripting language. You will learn how to create and manipulate game objects, implement game logic, and optimize game performance. This knowledge will give you a solid foundation for a career as a Game Programmer.
Game Designer
Game Designers conceptualize, design, and implement video games and other interactive entertainment products. They work closely with artists, programmers, and other developers to create engaging and immersive experiences. This course provides a comprehensive introduction to Unity, one of the most popular game engines used in the industry. You will learn how to use Unity's interface, create 3D objects, and code basic game mechanics. This knowledge will give you a solid foundation for a career as a Game Designer.
Level Designer
Level Designers create the environments and levels that players explore in video games and other interactive entertainment products. They work closely with artists, programmers, and other developers to create immersive and challenging experiences. This course provides a practical introduction to Unity's level design tools. You will learn how to create terrain, place objects, and set up lighting and effects. This knowledge will give you a strong foundation for a career as a Level Designer.
Animator
Animators create the animations that bring characters and objects to life in video games and other interactive entertainment products. They work closely with artists, programmers, and other developers to create engaging and immersive experiences. This course provides a comprehensive introduction to Unity's animation tools. You will learn how to create and manipulate animations, set up animation controllers, and integrate animations into your games. This knowledge will give you a solid foundation for a career as an Animator.
Audio Engineer
Audio Engineers create and implement the sounds and music for video games and other interactive entertainment products. They work closely with artists, programmers, and other developers to create immersive and engaging experiences. This course provides a comprehensive introduction to Unity's audio tools. You will learn how to create and import sounds, create and mix music, and integrate audio into your games. This knowledge will give you a solid foundation for a career as an Audio Engineer.
Technical Artist
Technical Artists create assets and develop tools for use in video games and other interactive entertainment products. They work with a variety of software, including game engines such as Unity. This course provides a comprehensive overview of Unity's asset store. You will learn how to find and import assets, create your own assets, and integrate them into your games. This knowledge will give you a strong foundation for a career as a Technical Artist.
User Interface (UI) Designer
UI Designers create the user interfaces for video games and other interactive entertainment products. They work closely with artists, programmers, and other developers to create user-friendly and visually appealing experiences. This course provides a practical introduction to Unity's UI tools. You will learn how to create and manipulate UI elements, set up user input, and integrate UI into your games. This knowledge will give you a strong foundation for a career as a UI Designer.
Quality Assurance (QA) Tester
QA Testers play an essential role in the development of video games and other interactive entertainment products. They work closely with programmers, artists, and other developers to identify and fix bugs and ensure that games meet quality standards. This course provides a comprehensive overview of Unity's testing tools. You will learn how to create and run tests, analyze results, and track bugs. This knowledge will give you a strong foundation for a career as a QA Tester.
Game Producer
Game Producers oversee the development of video games and other interactive entertainment products. They work closely with all members of the development team to ensure that projects are completed on time, within budget, and to the required quality standards. This course provides a comprehensive overview of the game development process. You will learn how to plan and manage a game project, track progress, and overcome challenges. This knowledge will give you a strong foundation for a career as a Game Producer.
Game Writer
Game Writers create the stories and dialogue for video games and other interactive entertainment products. They work closely with artists, programmers, and other developers to create engaging and immersive experiences. This course provides a practical introduction to Unity's storytelling tools. You will learn how to write dialogue, create cutscenes, and integrate narrative into your games. This knowledge will give you a strong foundation for a career as a Game Writer.
Game Data Analyst
Game Data Analysts collect and analyze data to improve the development and marketing of video games and other interactive entertainment products. They work closely with programmers, artists, and other developers to identify trends, optimize game mechanics, and create engaging experiences. This course provides a comprehensive overview of Unity's data analytics tools. You will learn how to collect and analyze data, interpret results, and make recommendations based on your findings. This knowledge will give you a strong foundation for a career as a Game Data Analyst.
Game Localization Manager
Game Localization Managers oversee the translation and localization of video games and other interactive entertainment products for international markets. They work closely with translators, artists, and other developers to ensure that games are culturally appropriate and linguistically accurate. This course provides a comprehensive overview of Unity's localization tools. You will learn how to prepare games for localization, manage translation projects, and test localized versions. This knowledge will give you a strong foundation for a career as a Game Localization Manager.
Game Marketing Manager
Game Marketing Managers develop and execute marketing campaigns for video games and other interactive entertainment products. They work closely with public relations, sales, and other departments to create awareness, generate interest, and drive sales. This course provides a comprehensive overview of Unity's marketing tools. You will learn how to create marketing plans, manage social media campaigns, and track marketing results. This knowledge will give you a strong foundation for a career as a Game Marketing Manager.
Game Community Manager
Game Community Managers build and manage communities around video games and other interactive entertainment products. They work closely with players, fans, and other stakeholders to create a positive and engaging experience. This course provides a practical introduction to Unity's community management tools. You will learn how to create and manage forums, social media groups, and other online communities. This knowledge will give you a strong foundation for a career as a Game Community Manager.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Unity & 100+ Asset Store Kits - The Complete Game Developer.
Provides a collection of design patterns that can be used to improve the quality of your game code.
Teaches you how to create 2D and 3D games with Unity, a game development software used in the making of games like Hearthstone, Pokémon Go, and Temple Run 2. The book begins by introducing you to Unity and C#, the programming language used to code Unity apps. It then teaches you how to create game scenes, characters, animations, and scripts.
Covers the basics of creating a game in Unity, including creating a new project, adding assets, scripting with C#, and testing your game.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser