Mänguarenduse õppematerjalid¶ Git ja projektihaldus¶ Sissejuhatus projektihaldusesse Issuede loomine Sprindi planeerimine Retro Code review Git harude kasutamine LibGDX¶ LibGDX platformeri loomise seeria Super Mario Bros loomise seeria LibGDX’i setup ja esimene mäng LibGDX graafika HappyCoding LibGDX õpetuste kogum Põhjalik mängunäide Kryoneti ja LibGDX abil Juhendid¶ LibGDX’i wiki GameFromScratch.com - LibGDX Tutorial series Graphics in Android Java with libGDX - Space Shooter Game Kursused¶ 2D Game Development with libGDX How to Make a Platformer Using libGDX Simple Game Programming From Scratch with libGDX and java GUI¶ GUI elemendid Andmete lugemine ja kirjutamine¶ JSON lugemine ja kirjutamine Tiled¶ Tiled map editor, millega saab 2D mängule kaarti teha Server ja Kryonet¶ Klient-serveri mängu arhitektuur ssh-keygen kasutamine võtmepaari loomiseks Netty (ametlik dokumentatsioon) Kryonet¶ Kryonet (ametlik dokumentatsioon) Java KryoNet :: A Simple Server/Client Program Java Networking - 2 - Creating an Echo Server Java Networking - 3 - Chat Server & Client Lihtsa multiplayer mängu näide Kryonetiga Pathfinding¶ Introduction to the A* Algorithm from Red Blob Games Happy Coding - Pathfinding gdx-AI¶ gdx-AI GitHub AStarPathFindingsSimpleExample Mängudisain¶ Celeste mängu disaini põhimõtted 3D disaini rakendamine 2D maailmas