@BetonPower opowiadasz bzdury
"ale jest drogie i zamknięte"
Unity jest darmowe, nie potrzebujesz nic dokupowac by robic gre. Jedynie na ekranie ladowania bedziesz miec logo Unity
Zamkniete tez calkowicie nie jest, bo mozna na githubie znalezc zrodla. Zreszta... Po co Ci czytac jak jest zrobiony silnik?
"poza tym ucząc się Unity nie uczysz się programować gry, tylko pisać skrypty pod Unity."
Wlasnie, ze nie. Piszac w Unity, szybko nauczysz sie pisac gry. Nauczysz czym jest Mapa tekstur. Nauczysz sie co rigidbody czy ile mamy i do czego sa rozne collidery. A ze mozesz uzywac C# to nauczysz sie dobrze pisac w kazdym jezyku bo to nie jest "ich" skrypt tylko to jest dostepny jezyk programowania ogolny. (ktory jest uzywany jako jezyk skrptowy)
Chcesz nauczyc sie pisac gry? Zacznij od silnika gotowego jak Unity (ktore jest darmowe)
Chcesz nauczyc sie pisac silnik do gier? pisz sobie w coco2d czy w sdl, roznicy wielkiej nie zrobi
Silnik do gier rzadko sie juz pisze. Raczej korzysta sie z gotowych (Unreal engine, cry engine, unity)