IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Ladislav Niderle:4.11.2017 9:08

Ahoj, chtěl bych se zeptat zda mi někdo nedoporučí nějaký jazyk či IDE, ve kterém se dají dělat desktopové 2D a 3D hry. Nevadí mi se učit i jiný jazyk než C#, jen jsem nevěděl kam to zapsat, tak jsem to dal jsem.
Předem děkuji za radu

 
Odpovědět
4.11.2017 9:08
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Ladislav Niderle
Honza Bittner:4.11.2017 9:21

A proč se nezaměříš na ten C#, když už s ním něco umíš?

Nahoru Odpovědět
4.11.2017 9:21
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Ladislav Niderle
Petr Nymsa:4.11.2017 9:27

Pro C# koukni třeba na Unity. Nedavno js objevil zajímavý engine pro 2D: Duality. Pripadne pokud chceš jen framework, tak MonoGame

Nahoru Odpovědět
4.11.2017 9:27
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Ladislav Niderle:4.11.2017 9:42

c# mi nedělá problém, jen jsem chtěl i slyšet názor, zda je c# na to dobrý nebo zda existuje něco lepší, co se dá naučit na tvorbu her. Díval jsem se i Unit3D, ale asi jsem to špatně pochopil, ale zdá se mi, že minimálně zdejší tutorial se spíše zaměřuje na Android, proto má otázka v čem by se daly hry na desktop dělat dobře.

 
Nahoru Odpovědět
4.11.2017 9:42
Avatar
Odpovídá na Ladislav Niderle
Luboš Běhounek Satik:4.11.2017 10:50

Neznám lepší jazyk na dělání desktop her než C# :)

Nahoru Odpovědět
4.11.2017 10:50
https://www.facebook.com/peasantsandcastles/
Avatar
Tomáš
Člen
Avatar
Odpovídá na Ladislav Niderle
Tomáš :4.11.2017 10:54

Pokud už něco umíš z c# tak asi Unity. Popřípadě mužeš se podívat na Unreal engine pracuje se tam buďto v c++ nebo pomocí blueprintů, což je taková forma vizuálního programování.

 
Nahoru Odpovědět
4.11.2017 10:54
Avatar
Honza Skřivánek:4.11.2017 11:30

Unity je multiplatformní, můžeš dělat stejně dobře hry na desktop i na mobil. Doporučuju tomu dát šanci. Unity má taky dost velkou komunitu, takže na netu je velké množsví různých návodů a zdrojových kódů. Pokud nechceš přímo engine, ale framework, kde si víc věcí uděláš sám, pak už zmíněný Monogame. To je v podstatě přepsaný XNA Framework od Microsoftu, který byl (a vlastně i stále je, přestože ho Microsoft v rámci nějakých svých tradičních vnitřních bojů ukončil) skvělý až na jednu drobnost, hry šlo dělat pouze pro Windows, což Monogame při zachování funkčnosti napravuje.

Jinak další možnost je Unreal (s tím nemám moc zkušeností) nebo Godot Engine. Ty sice nepoužívají C#, ale pokud se nepletu, tak se pracuje na jeho implementaci jako skriptovacího jazyka pro oba enginy (minimálně u Godotu to bude už další verze).

 
Nahoru Odpovědět
4.11.2017 11:30
Avatar
Josef Capoušek
Tvůrce
Avatar
Josef Capoušek:4.11.2017 12:14

Kdybych mohl doporučit, tak začít s Godot engine. Těžko říct, kam se posune vývoj, ale myslím si že tohle je přesně engine pro nezávislý vývoj her - jednotlivec/ menší tým. Systém "scén", který umožňuje si projekt rozdělit na jednotlivé "podprojekty" je jednoduchý a funguje. každopádně má již teď velkou komunitu, příjemný na ovládání (má na pohled jednoduchý design)... A mimochodem celkem slušný český překlad (není 100% ale je tam)... Nyní je sice pozadu za Unity a UE, ale rozhodně není nepoužitelný... Za několik měsíců by měla vyjít verze 3.0, která má být zaměřená na 3d (které je momentálně - 2.14 zastaralé a rozhodně nenabízí možnosti jako Unity nebo UE a to by se mělo změnit) a přibýt má i podpora C#...

 
Nahoru Odpovědět
4.11.2017 12:14
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.