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.

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
Unity Interface
Unity panels explained
Manipulating objects in unity
Parenting and prefabs
Changes while in game mode
Colliders
Mesh colliders
Rigidbodies
Layers
Importing from asset store
learn how to do simply things in unity
Components of a unity object
Shader maps
Lightning in unity_realtime
Baked lightning
Light probes
Reflection probe
Animations_overview
Animator
Animation inside unity
Terrains
Trees and grass
Wind zones
Navigation aka pathfinding
Dynamic objects
Bridges
Particles_part1
Particles_part2
Trail_anad_line_effects
Audio
Audio reverb zone
Audio mixer groups
Audio effects
UI_canvas
Basic ui elements
Other_ui_elements
Scrollview
Event_system
2D_Mode
Sprite_additional settings
Sorting Layers
SpriteMask
Sprite editor
Tilemaps
Advanced tilemaps features
Physics 2d overview
PhysicsMaterials
Joints
Cinemachine
Cinemachine examples
Post processing effects
Preparing for mobile
Building for android
Building for ios part1
learning how to code in C#
Introduction to scripting
Variables and functions
Functions part2
Conventions while coding
if_else statements
Loops
Switch, break enum
Scope and access modifiers
Default unity functions
Input
Object manipulation
Moving objects
Creating objects
delay functions and fixing bugs if you typo name of the class
Properties
Ternary operator
Statics
Method overloading
Class inherintance
Casting
Overriding functions
Interfaces
Extension method
Namesapaces
Coroutines
Delegates
Event system
learn how to build a platformer game using unity assets
Overview
Corgi_1.0 overview
Corgi. demo_part1
Corgi__demo_part2
Corgi__customising the scene_background
Corgi modifiying the player part1
Corgi_modifying_the_player_part2
Corgi_tilemaps
Corgi__other_objects
PlatformerPRO_overview_part1
PlatformerPRO_overview_part2
Complete Physics platformer kit_overview

Good to know

Know what's good
, what to watch for
, 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

Save Unity & 100+ Asset Store Kits - The Complete Game Developer to your list so you can find it easily later:
Save

Reviews summary

Highly rated game development course

Learners say this engaging course is well-received for its high quality audio and video content. The instructor speaks clearly, which makes them easy to understand.
The instructor speaks very clearly.
"The sound and video quality are good and the instructor speaks very clear."
The videos and audio are clear and clean.
"The sound and video quality are good and the instructor speaks very clear."

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

Here are nine courses similar to Unity & 100+ Asset Store Kits - The Complete Game Developer.
Game Design and Development 3: 3D Shooter
Most relevant
Unity for Absolute Beginners - Getting Started
Most relevant
Unity and C# basics
Most relevant
The Ultimate Guide to Game Development with Unity...
Most relevant
More C# Programming and Unity
Most relevant
Performance Optimization in Unity
Most relevant
Intermediate Object-Oriented Programming for Unity Games
Most relevant
Complete C# Unity Game Developer 2D
Most relevant
Introduction to C# Programming and Unity
Most relevant
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 - 2024 OpenCourser