Zdroje
Linky
Nasleduje zoznam liniek relevantných pre tvorbu hier. Väčšina liniek smeruje na anglické stránky, keďže na slovenskom/českom internete toho nie je tak veľa. Neanglické linky sú označené podľa jazyka napr. ako (SK), (CZ) alebo (PL). V budúcnosti sa budeme snažiť nájsť viac slovenských a českých zdrojov. Pri linkách na programy alebo grafické/zvukové/atď zdroje sa však často dá zorientovať aj bez angličtiny.
Pri vytváraní tohto zoznamu sme sa sústredili na veci, ktoré sa dajú použiť legálne zadarmo, a pri nástrojoch, knižniciach a enginoch aj na kompatibilitu medzi platformami. Ak je nejaký nástroj komerčný, je to spomenuté.
Niektoré linkované knižnice a enginy sú open-source (zverejnené pod open source licenciami). Výhodou týchto knižníc je priamy prístup k zdrojovému kódu ktorý sa dá modifikovať podľa potreby. Niektoré sa dajú legálne bezplatne použiť aj v komerčných hrách:
Licencovanie knižníc, enginov
Pri linkách na open source knižnice uvádzame aj licenciu, pod ktorou je daná knižnica zverejnená. Niektoré knižnice používajú copyleftové licencie ako GPL, ktoré vyžadujú zverejnenie zdrojového kódu programu, ktorý ich používa, pod tou istou licenciou. Toto nie je veľmi kompatibilné s komerčnými projektami. Táto stránka zjednodušene vysvetľuje, čo ktorá licencia vyžaduje. Ešte jednoduchšie, ak nechcete zvereniť kód, všetko čo je pod licenciami MIT, BSD, Apache, zlib, Boost, atď je OK, a všetko čo je pod licenciami končiacimi na GPL nie je OK. (niekde medzi je LGPL, ktorá sa ale pomaly vytráca).
Väčšina linkovaných (grafických, zvukových, atď) zdrojov je zverejnená pod jednou z licencií Creative Commons, ktoré umožňujú bezplatné použitie v hrách (aj keď niektoré iba nekomerčne). Pri niektorých zdrojoch žiadna licencia nie je, ale autor uvádza, že sú voľne k dispozícii. Linky, ktoré obsahujú zdroje pod rôznymi Creative Commons licenciami (väčšinou je to povedané pri každom sprite/modeli/zvuku/atď) sú označené ako Creative Commons, ak sú zdroje pod jedinou Creative Commons licenciou tak sú označené skratkou jej mena, napr. CC BY-SA.
Creative Commons
Niektoré Creative Commons licencie povoľujú len nekomerčné použitie, niektoré sú copyleftové podobne ako GPL, niektorým stačí iba uviesť meno autora v credits a licencia CC0 nevyžaduje ani to (aj keď dať credit je dobré už len zo slušnosti). Tu sa dá nájsť porovnanie. Zjednodušene, CC0 a CC BY je vždy OK a licencie v názve obsahujúce NC sú OK pre nekomerčné projekty. Ostatné CC licencie môžu byť OK, len si treba dať pozor na ich podmienky.
Komunity
Herní vývojári
- České-Hry.cz (CZ): Česká komunita herných vývojárov
- TIGSource: Jedno z najväčších fór pre nezávislých vývojárov
- GameDev.net: Obrovské množstvo tutoriálov od dávnych čias po dnes, blogy, fóra
- Gamasutra: Novinky, komunita bloggerov
- FreeGameDev: Fórum a wiki pre vývojárov open-source hier
- Reddit: vývoj hier, wiki, hľadanie ľudí do týmu (komerčne aj hobby), blogy
- OpenGL.org: Novinky, fóra a wiki o programovaní s OpenGL
Grafici
- CGSociety: Komunita profesionálnych grafikov
- Polycount.com: Komunita herných grafikov, 2D aj 3D
- BlenderArtists.org: Komunita grafikov použivajúcich Blender
- Scifi-Meshes.com: Komunita sústrediaca sa na 3D sci-fi grafiku
- ConceptArt.org: Fórum sústrediace sa na (2D) concept art
- DeviantArt: Všetko od najhoršieho odpadu po vrchol umenia
Demoscéna
- startup-sequence.pl (PL): Poľská demoscéna
- pouët.net: Repozitár a komunita okolo diem
- DTV: Videá diem pre slabé grafické karty
Modding
- ModDB: Fóra a hosting modov
Tutoriály
- Unreal Engine courses Udemy
- Viď Komunity
- GPWiki: Wiki s tutoriálmi a zdrojákmi pre herných vývojárov
- Reconstructing Cave Story Séria video tutoriálov, ktoré vysvetľujú vývoj “enginu” pre hru Cave Story
- FlipCode archive: Archív tutoriálov mŕtvej komunity
- Amit’s Game Programming Information
Knižnice
- SDL2: Asi najpoužívanejšia ‘basecode’ knižnica pre multiplatformové programovanie. Implementované v C s portmi pre skoro všetky jazyky. MIT licencia. Nahradzuje OS API (ako Win32 API, X11 atď) minimalistickým API jednotným pre každý systém (Win/Linux/Mac, iOS/Android, konzoly, atď). Pre 3D grafiku sa zvykne kombinovať s OpenGL.
- ClanLib, Allegro, SFML: Alternatívy k SDL2. Menej minimalistické, menej platforiem, viac funkcionality, niekedy viac bugov.
- Zoznam knižníc na FreeGameDev.net: Iba open-source
- Zoznam knižníc na GPWiki Open-source, freeware aj komerčné
Enginy, prostredia na tvorbu hier
- Unreal Engine courses Udemy
- LÖVE: 2D engine/framework vhodný na rýchlu tvorbu jednoduchých 2D hier. zlib licencia.
- Scratch: Učenie programovania tvorbou hier
- FIFE: Izometrický 2D engine vhodný na RPG a stratégie. LGPL licencia.
- Spring Engine: RTS engine a komunita vytvárajúca RTS hry na tomto engine. GPL licencia.
- Cube 2 Engine: FPS (a všeobecne first-person) engine pod licenciou zlib.
- OGRE: High-end multiplatformový open-source grafický (iba grafický) engine. MIT licencia.
- ioQuake3 (FPS) GPL, ioDoom3 (FPS) GPL, FreeSpace SCP (spacesim): Enginy komerčných hier slúžiace ako základ pre viacero hier svojich žánrov
- Unity3D, Unreal Engine 4 Populárne komerčné enginy. Obidva sa dajú používať zadarmo, Unreal Engine 4 dokonca aj s prístupom k zdrojovým kódom, ale Unity je zadarmo v mierne obmedzenej verzii, a Unreal Engine 4 vyžaduje 5% z príjmu nad 3000 dolárov (toto sa netýka nekomerčných hier).
- CryEngine 3: Ďalší populárny komerčný herný engine.
- Zoznam enginov na GPWiki: Aj herné, aj čisté 3D enginy
- DevMaster.net DevDB: Databáza herných enginov s vyhľadávaním
- GameMaker, RPG Maker, ClickTeam Fusion: Čiastočne komerčné nástroje na rýchlu tvorbu jednoduchých hier (v prípade RPG Maker iba RPG).
Nástroje
2D grafika
- GIMP: Nástroj na tvorbu rasterovej grafiky s trochu slabým interfacom, na niektoré veci treba pluginy (Windows, Debian/Ubuntu/Mint: sudo apt-get install gimp-plugin-registry)
- Krita: Nástroj na digitálne maľovanie (rastrová grafika). Na niektoré účely lepšie ako GIMP, decentný interface.
- Inkscape: Nástroj na tvorbu vektorovej grafiky
- Drawpile: ‘Multiplayerový’ grafický editor
- Harmony: Veľmi jednoduchá webaplikácia na rýchle sketchovanie
3D grafika
- Blender: Kompletný program na tvorbu 3D grafiky, textúr, UV mapovanie, animáciu, sculptovanie, atď. Obsahuje aj (priemerný) herný engine.
- Wings3D: Jednoduchší nástroj sústrediaci sa iba na 3D modelovanie
Zvuk
- Audacity: Audio editor.
Procedurálne generátory zvukov, textúr, atď:
- NeoTextureEdit: Generátor procedurálnych textúr
- Evolvotron: Generátor (nerealistických) textúr založený na evolučných algoritmoch
- sfxr: Jednoduchý generátor zvukových efektov pre retro (8bit/16bit/DOS-style) hry
- Leshy SFDesigner: HTML5 generátor retro zvukých efektov (pozor na uši, default volume je vysoko)
- Bxfr: Prepracovanejšia, zložitejšia verzia sfxr
- Abundant Music (EN): Generátor (MIDI) hudby
- MakeHuman: Generátor 3D modelov postáv
- Tutoriál pre Sapling: Generátor stromov zabudovaný v Blenderi
- Subreddit o procedurálnom generovaní: Občas sa vyskytnú linky na nové generátory
Grafika, zvuky, atď.
- OpenGameArt: Herná 2D/3D Grafika, zvuky, hudba pod licenciami Creative Commons a GPL.
- FreeGameDev assets links: Linky na Creative Commons a open source grafiku, zvuky, fonty, atď.
- Blend Swap: Creative Commons 3D modely v Blender formáte
- SolCommand: Kvalitné sci-fi 3D modely pod licenciou CC BY-SA.
- Lost Garden tile sets: Kvalitný pixel-art tileset pre 2D hry
- Asemblee part 1 - results: Obrovské množstvo 2D grafiky nízkej aj vysokej kvality. CC BY-NC.
- Arachne: Creative Commons Pixel Art: Ďalšia zbierka kvalitného pixel-artu, pod CC BY-NC.
- Jamendo: Creative Commons hudba.
- Incompetech: royalty-free music: CC BY hudba.
- betterwithmusic.com: CC BY-SA hudba.
- ccMixter: Creative Commons remixy a samply
- FreeSound: Zvukové efekty pod licenciami Creative Commons
- Google Image Search dokáže hľadať obrázky podľa licencie. Napr. “spritesheet” dovoľujúce použitie a upravovanie. Stále je ale dobré si skontrolovať licenciu, či sa Google nepomýlil.
- Linky na ďalšie zdroje (nie len) grafiky zadarmo.
Veci ‘okolo’ tvorby hier
- The Big List Of Indie Game Marketing: Zoznam článkov o marketingu indie hier
Slovenské herné štúdiá
- KE 3Division: Vývojári PC a konzolových hier ako Air Conflicts.
- BA Cauldron: Autori “veľkých” hier ako Chaser alebo Spellcross.
- MI Cypronia: Tvorcovia PC a konzolových hier, napr. State of War.
- KE FishCow: Indie vývojári stojaci za hrou Gomo.
- KE GamesFarm: V minulosti známi ako 3D People, nedávno vydali Shadows: Heretic Kingdoms.
- KE Matsuko a Perihelion Interactive: Momentálne (2015) pracujú na hre The Mandate.
- BA Pixel Federation: Úspešní vývojári Facebook hier ako TrainStation.
- BA Sketch Games: Tvorcovia iOS hier ako ArkanoArena.
Konferencie
- Game Days (SK) Podujatie oboznamujúce verejnosť o vývoji hier na Slovensku
- GDC: Najväčšia konferencia herných vývojárov
- GDS (CZ), videá: Konferencia herných vývojárov v Česku