Unity-gameontwikkelaar. Basis - cursus 63.700 wrijven. van Otus, training 4 maanden, datum 27 november 2023.
Gemengde Berichten / / November 27, 2023
Je begint met de basis en beheerst geavanceerde Unity-technieken om 2D- en 3D-games te maken. Na de training beschik je over alle benodigde vaardigheden om de game-architectuur te ontwerpen, schone code te schrijven, slimme AI te creëren, de game te optimaliseren en er inkomsten mee te genereren.
Voor wie is deze cursus bedoeld?
- Voor degenen die game-ontwikkelaar willen worden. Je zult voldoende voorbereiding en oefening hebben om in aanmerking te komen voor een positie als middenontwikkelaar in game-ontwikkeling.
- Voor degenen die hun spelidee tot leven willen brengen. Tijdens de cursus kun je met de steun van je docenten aan je project werken.
3 spellen die je gaat maken
Turn-based 3D-vechter vergelijkbaar met RAID Shadow Legends
Vaardigheden die je leert tijdens het werken aan dit project: Coroutines, Scriptable Objects, werken met animaties (MecAnim en Legacy Animation), Unity UI, deeltjessystemen, geluidsweergave, DontDestroyOnLoad, extensie redacteur, enz.
2D-platformgame
Vaardigheden die je leert tijdens het werken aan dit project: Tilemap, 2D-fysica, nieuw invoersysteem, camerabesturing met behulp van Cinemachine, generatie van procedurele niveaus, serialisatie, enz.
Online 3D-schietspel
Vaardigheden die je leert tijdens het werken aan dit project: Multiplayer-gamecreatie, 3D-fysica, terrein, navigatiegaas, Ragdolls, inverse kinematica, AI en botcreatie (Finite State Machines, Behavior Trees, doelgerichte actieplanning), Photon Unity Netwerken, enz. Voorbeelden van 3 games die ontwikkeld gaan worden door studenten van de online cursus ‘Unity Game Developer. Basis" tijdens de training!
Cursuskenmerken
- Voordat we lanceren, updaten we het programma en bieden we alles wat nieuw en veelbelovend is wat Unity momenteel te bieden heeft. We vergelijken verschillende benaderingen om de voordelen van nieuwe tools te laten zien.
- We duiken in ontwikkelingstechnieken waarmee u complexe concepten kunt implementeren, routinematige processen kunt vereenvoudigen en schone code kunt realiseren.
- Je beheerst de game-ontwikkeling van idee tot implementatie, inclusief het genereren van inkomsten, het verwerven en behouden van spelers.
We leren de principes van het maken van games en de mogelijkheden van Unity, zodat u uw ideeën kunt implementeren en ze niet kunt kopiëren.
1
GoedAfgestudeerd aan de Perm State Technical University (PSTU), Faculteit Elektrotechniek (ETF), Afdeling Informatietechnologie en geautomatiseerde systemen (ITAS).Professionele carrières omvatten een grote verscheidenheid aan gebieden van de informatietechnologie, van softwareontwikkeling tot controllers (procesbesturingssystemen) tot...
Afgestudeerd aan de Perm State Technical University (PSTU), Faculteit Elektrotechniek (ETF), Afdeling Informatietechnologie en geautomatiseerde systemen (ITAS) Professionele carrières omvatten een grote verscheidenheid aan gebieden van informatietechnologie, van ontwikkeling programma's voor controllers (APCS) tot het creëren van CRM-systemen en het werken met Kinect-, Oculus Rift-apparaten, enz. Drie jaar les gegeven Universiteit. Twee volwaardige online cursussen over Unity ontwikkeld. Sinds 2013 ontwikkelt hij games; hij beschouwt dit als een bijzonder complexe en interessante klasse van programma's, omdat er bij het maken met veel dingen rekening moet worden gehouden. Begonnen met Unity versie 3.5. Als onderdeel van het Brainy Studio-team won hij verschillende competities en IT-competities: DevGAMM, AppCampus (Finland), Microsoft Imagine Cup in de categorie Games (VS). De laatste jaren ontwikkelt hij ook non-game projecten op het gebied van virtual reality.
1
GoedAuteur van het programma, freelance ontwikkelaar
Professionele ervaring: 7 jaar programmeren in C# .Net en C# Unity. Een virtuele simulator ontwikkeld voor rechtenstudenten en geïmporteerd in VR. Een applicatie ontwikkeld voor Moskou-onderzoekers. Deelgenomen aan de ontwikkeling van de mobiele game Race Masters. Deelgenomen aan diverse startups. Hij werkte vier jaar als docent aan een universiteit en gaf cursussen in softwareontwerp en programmeren in C# en C++. Voerde training uit voor schoolkinderen in het Technopark. Sinds 2016 geeft hij online cursussen en ontwikkelt hij een educatief programma voor cursussen. Opleiding: ASTU, Afdeling Geautomatiseerde Informatieverwerking en Controlesystemen. In 2017 ging hij naar de graduate school met een graad in systeemanalyse.
1
GoedSinds 2008 ontwikkelt hij zowel professioneel als hobbymatig games. Gestart met Flash en ActionScript 2/3, inclusief het schrijven en geven van de cursus "Game Programming on AS3". Daarna werkte...
Sinds 2008 ontwikkelt hij zowel professioneel als hobbymatig games. Gestart met Flash en ActionScript 2/3, inclusief het schrijven en geven van de cursus "Game Programming on AS3". Later werkte hij met Unity (vanaf versie 4.6) en Unreal Engine 4. Deelgenomen aan de ontwikkeling van client- en serveronderdelen voor games, tools voor artiesten, game-ontwerpers en producenten. Sinds 2021 - indie-ontwikkelaar van Unity-games. Opleiding: Staatsuniversiteit van Krasnojarsk, Faculteit Natuurkunde. Docent
Inleiding tot eenheid. Het schrijven van het eerste spel
-Onderwerp 1. Eenheid introduceren
-Onderwerp 2.Inleiding tot de C#-taal
-Onderwerp 3.OOP
-Onderwerp 4. Spelloop in Unity
-5.Unity UI-thema en scène laden
-Onderwerp 6.Speciale effecten
-Thema 7. Geluiden en muziek
Ontwikkeling van 2D-spellen in Unity
-Onderwerp 8. Een 2D-project maken
-Onderwerp 9. Inleiding tot de natuurkunde
-Onderwerp 10. Geavanceerde natuurkunde
-Thema 11.2D-animatie. DOTween, Spine en andere hulpmiddelen
-Onderwerp 12.Invoerverwerking, nieuw invoersysteem en bioscoopmachine
-Onderwerp 13. Procedureel genereren van niveaus
-Onderwerp 14. Spelvoortgang en het behoud ervan
Ontwikkeling van online 3D-spellen
-Onderwerp 15. Inleiding tot terrein, navigatiegaas, karaktercontrole
-Onderwerp 16. Inleiding tot Photon Unity-netwerken
-Onderwerp 17.Spelelementen, Ragdolls en inverse kinematica
-Onderwerp 18. Karakters die geen speler zijn
-Onderwerp 19. Applicatielokalisatie
-Onderwerp 20.AI en bots (deel 1, toestandsmachine en gedragsboom)
-Onderwerp 21.AI en bots (deel 2, unity AI-planner)
Gameontwerp, het genereren van inkomsten en het uitgeven van games
-Onderwerp 22. Inleiding tot gameontwerp
-Onderwerp 23. Builds maken en publiceren
-Onderwerp 24. Benaderingen van het genereren van inkomsten en in-game aankopen
-Onderwerp 25. Spelers aantrekken en behouden
Geavanceerde onderwerpen
-Onderwerp 26.Modelweergave Controllerpatroon
-Onderwerp 27.Optimalisatie
-Onderwerp 28. Editor-extensie
-Thema 29. Scriptbare renderpijplijn
-Onderwerp 30. Adresseerbare activa
Project Werk
-Onderwerp 31. Keuze van het onderwerp en organisatie van projectwerk
-Onderwerp 32. Overleg over projecten en huiswerk
-Onderwerp 33. Bescherming van ontwerpwerkzaamheden