Unity Game Developer. Basic - course 63,700 rub. from Otus, training 4 months, date November 27, 2023.
Miscellaneous / / November 27, 2023
You'll start with the basics and master advanced Unity techniques to create 2D and 3D games. After training, you will have all the necessary skillset to design the game architecture, write clean code, create smart AI, optimize and monetize the game.
Who is this course for?
- For those who want to be a game developer. You will have enough preparation and practice to qualify for a Middle Developer position in game development.
- For those who want to bring their game idea to life. During the course you will be able to work on your project with the support of your teachers.
3 games you will create
Turn-based 3D battler similar to RAID Shadow Legends
Skills you will learn while working on this project: Coroutines, Scriptable Objects, working with animations (MecAnim and Legacy Animation), Unity UI, particle systems, sound playback, DontDestroyOnLoad, extension editor, etc.
2D platformer
Skills you will learn while working on this project: Tilemap, 2D physics, New Input System, camera control using Cinemachine, procedural level generation, serialization, etc.
Online 3D shooter
Skills you will learn while working on this project: Multiplayer Game Creation, 3D Physics, Terrain, Navigation Mesh, Ragdolls, Inverse Kinematics, AI and bot creation (Finite State Machines, Behavior Trees, Goal Oriented Action Planning), Photon Unity Networking, etc. Examples of 3 games that will be developed by students of the online course “Unity Game Developer. Basic" during training!
Course Features
- Before launching, we update the program and provide everything new and promising that Unity currently offers. We compare different approaches to show the advantages of new tools.
- We dive into development techniques that allow you to implement complex concepts, simplify routine processes, and achieve clean code.
- You will master game development from idea to implementation, including monetization, player acquisition and retention.
We teach the principles of game creation and the capabilities of Unity so that you can implement your ideas and not copy them.
1
wellGraduate of Perm State Technical University (PSTU) Electrical Engineering Faculty (ETF) Department of Information Technologies and automated systems (ITAS). Professional careers include a wide variety of areas of information technology, from software development to controllers (process control systems) up to...
Graduate of Perm State Technical University (PSTU) Electrical Engineering Faculty (ETF) Department of Information Technologies and automated systems (ITAS). Professional careers include a wide variety of areas of information technology, from development programs for controllers (APCS) to creating CRM systems and working with Kinect, Oculus Rift devices, etc. Taught for three years university. Developed two full-fledged online courses on Unity. Since 2013, he has been developing games; he considers this a particularly complex and interesting class of programs, since a lot of things need to be taken into account when creating. Started working with Unity version 3.5 As part of the Brainy Studio team, he won various competitions and IT competitions: DevGAMM, AppCampus (Finland), Microsoft Imagine Cup in the Games category (USA). In recent years, he has also been developing non-game projects in the field of virtual reality.
1
wellAuthor of the program, freelance developer
Professional experience: 7 years of programming in C# .Net and C# Unity. Developed a virtual simulator for law students and imported it into VR. Developed an application for Moscow investigators. Participated in the development of the mobile game Race Masters. Participated in various startups. He worked as a teacher at a university for 4 years, teaching courses in software design and programming in C# and C++. Conducted training for schoolchildren in the Technopark. Since 2016, he has been conducting online courses and developing an educational program for courses. Education: ASTU, Department of Automated Information Processing and Control Systems. In 2017, he entered graduate school with a degree in Systems Analysis.
1
wellSince 2008 he has been developing games professionally and as a hobby. Started with Flash and ActionScript 2/3, including writing and teaching the course "Game Programming on AS3". Later he worked...
Since 2008 he has been developing games professionally and as a hobby. Started with Flash and ActionScript 2/3, including writing and teaching the course "Game Programming on AS3". Later he worked with Unity (starting from version 4.6) and Unreal Engine 4. Participated in the development of client and server parts for games, tools for artists, game designers and producers. Since 2021 - indie developer of Unity games. Education: Krasnoyarsk State University, Faculty of Physics. Teacher
Introduction to Unity. Writing the first game
-Topic 1.Introducing Unity
-Topic 2.Introduction to the C# language
-Topic 3.OOP
-Topic 4. Game loop in Unity
-5.Unity UI theme and scene loading
-Topic 6.Special effects
-Theme 7.Sounds and music
Development of 2D games in Unity
-Topic 8.Creating a 2D project
-Topic 9.Introduction to physics
-Topic 10.Advanced physics
-Theme 11.2D animation. DOTween, Spine and other tools
-Topic 12.Input Processing, New Input System and Cinemachine
-Topic 13. Procedural generation of levels
-Topic 14. Game progress and its preservation
Development of online 3D games
-Topic 15.Introduction to Terrain, Navigation Mesh, character control
-Topic 16.Introduction to Photon Unity Networking
-Topic 17.Game Elements, Ragdolls and Inverse Kinematics
-Topic 18.Non-Player Characters
-Topic 19. Application localization
-Topic 20.AI and bots (part 1, state machine and behavior tree)
-Topic 21.AI and bots (part 2, unity AI planner)
Game design, monetization and publishing of games
-Topic 22.Introduction to game design
-Topic 23.Creating builds and publishing
-Topic 24. Approaches to monetization and in-game purchases
-Topic 25. Attracting and retaining players
Advanced Topics
-Topic 26.Model View Controller Pattern
-Topic 27.Optimization
-Topic 28.Editor extension
-Theme 29.Scriptable Render Pipeline
-Topic 30.Addressable Assets
Project work
-Topic 31. Selection of topic and organization of project work
-Topic 32. Consultation on projects and homework
-Topic 33.Protection of design work