Terviklik eestikeelne õppeplaan — samm-sammult juhendid, praktilised harjutused ja päris projektid. Alusta algusest ja jõua professionaalse tasemeni.
Iga moodul sisaldab juhendatud projekti ja iseseisvat harjutust. Liigu omas tempos!
Nullist alustamine. Arenduskeskkond, Canvas, esimene mäng.
Paigalda VS Code, Node.js, Git. Loo esimene repo, tee esimene commit ja push GitHubi.
Joonista Canvas-ile kujundeid, liiguta objekte klaviatuuri ja hiirega. Interaktiivne graafika.
Ehita oma esimene täielik mäng! Game loop, collision detection, skoor, raskusastme tõus.
Vektorid, trigonomeetria, lineaarne interpolatsioon — matemaatika mis mänge ellu äratab.
Git süvitsi, Phaser.js mängumootor, graafika, heli, TypeScript.
Branching, merging, pull requestid, konfliktide lahendamine, tagid ja release'id.
Loo platformer Phaser.js-iga — spraidid, füüsika, tilemapid, mitme tasemega mäng.
Pixel art, sprite sheet'id, animatsioonid, taustamuusika, heliefektid, parallax scrolling.
Konverteeri JS → TS. Tüübid, interface'id, enum'id, generics — turvalisem kood.
Arhitektuur, CI/CD, multiplayer, protseduurne genereerimine, UI/UX.
Entity-Component-System, state machine, object pooling, observer pattern.
QuadTree, spatial hashing, A* pathfinding — optimeeri oma mängu loogika.
GitHub Actions, automaatne build ja deploy, testid, linting, Lighthouse.
HUD, menüüd, dialoogid, seaded, juurdepääsetavus — professionaalne kasutajaliides.
WebSocket, Socket.io, server-authoritative movement, lag compensation, lobby.
Perlin noise, BSP dungeonid, Wave Function Collapse, seed-põhine maailm.
3D-le üleminek. Three.js, Babylon.js, shaderid, 3D mudelid.
3D stseen, valgustus, kaamera, materjalid, mudelid, raycasting — esimesed sammud 3D maailmas.
GLSL shaderid, post-processing, bloom, fog, vee- ja tule-efektid.
FPS/TPS mäng — maastik, 3D füüsika, vaenlased, relvad, päeva/öö tsükkel.
Blender → Three.js pipeline. Skelett-animatsioonid, animation blending, morph targets.
AI integratsioon, optimeerimine, turvalisus, publitseerimine.
NPC käitumine, FSM, Behavior Trees, A* pathfinding, flocking, reinforcement learning.
GitHub Copilot, prompt engineering, AI-ga refaktorimine, AI genereeritud graafika.
Profileerimine, memory leaks, texture atlased, Web Workers, WebAssembly.
Server authority, input validation, rate limiting, anti-tamper — kaitse petturite eest.
PWA, SEO, itch.io deploy, analytics, portfoolio veebileht, postmortem.
Kaasaegsed tööriistad mida kogu teekonna vältel kasutad.
JavaScript, TypeScript, GLSL, HTML/CSS
Canvas API, Phaser.js
Three.js, Babylon.js, Cannon.js
Git, GitHub, GitHub Flow
GitHub Actions, GitHub Pages
Copilot, TensorFlow.js, DALL-E
Piskel, Tiled, Blender, Howler.js
Jest, Playwright, ESLint, Prettier