Mänguarenduse õppematerjalid¶ Git ja projektihaldus¶ iti0301 Projekti näited Projekti tähtpunktid (milestone) ja aja jälgimine GitLabi harud/ülesanded Git kasutamise näide LibGDX¶ LibGDX platformeri loomise seeria Super Mario Bros loomise seeria FireAndIce gamejam mängurepo 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 LibGDX’i kodulehekülg 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 LIBGDX - Let’s Make An Indie Game - GdxAI A* (A star) Pathfinding Tutorial Complete Mängudisain¶ Celeste mängu disaini põhimõtted 3D disaini rakendamine 2D maailmas