Pong spēle
Pirmā Godot spēle ar scēnām, mezgliem, kustību un C# skriptu pamatiem.
Padziļināts spēļu izstrādes kurss ar Godot 4 .NET un C#: sešās tēmās top sešas spēles, no Pong līdz publicētai puzzle spēlei.
Katrs projekts ir atsevišķa spēle - bet koncepti veido pakāpenisku kāpumu. Agrāko tēmu prasmes tiek izmantotas katrā jaunajā projektā.
Godot redaktors, scēnu un mezglu sistēma, Godot .NET uzstādīšana, pirmā C# klase, Pong spēles laukums, fizika un tastatūras vadīšana.
CharacterBody2D un fizika, gravitācija un lēkšana, TileMap līmeņu celtniecība, animācijas (AnimationPlayer), sadursmes slāņi, ienaidnieki ar vienkāršu kustību, savācamie objekti.
C# klasēs mantošana un polimorfisms, spēlētāja un ienaidnieka klašu hierarhija, inventāra sistēma ar masīviem, dialogu sistēma, spēles stāvokļu mašīna (State Machine).
Rindas (Queue), steki (Stack), prioritāšu rindas; ienaidnieku AI ar Navigation2D un A* algoritmu, ieroču sistēma ar masīviem, viļņu pārvaldnieks, highscore tabula atmiņā.
Saglabāšana un ielāde ar FileAccess un JSON, procedurāla dungeon paaudze ar BSP algoritmu, roguelike mehānikas (permadeath, random loot), konfigurāciju faili, skaņas un mūzika.
Polished UI ar Control mezgliem, galvenā izvēlne un iestatījumi, skaņas efekti un mūzikas pārvaldnieks, eksportēšana uz Windows/Linux/macOS, publicēšana itch.io, spēles prezentācija klasē.
Katrā tēmā tiek izstrādāta pilna spēle no nulles. Visi projekti apvienojas skolēna spēļu portfiolijā.
Pirmā Godot spēle ar scēnām, mezgliem, kustību un C# skriptu pamatiem.
Gravitācija, lēkšana, TileMap līmeņi, animācijas un sadursmes.
Klases, mantošana, inventārs, dialogi un spēles stāvokļu mašīna.
AI uzvedība, A* ceļa meklēšana, viļņi, ieroči un datu struktūras.
Saglabāšana, JSON konfigurācija, BSP dungeon paaudze un nejaušs loot.
Noslēguma spēle ar UI, audio, eksportēšanu un publicēšanu itch.io.
Programmēšana II turpina Programmēšanu I. Ja vēl neesi apguvis Python un OOP pamatus, ieteicams sākt tur.