Trochę odkopaliście temat, ale dziękuję za przydatne informacje.
@MarekR22
Podstawy mam opanowane bardzo dobrze: C/C++/Python
Napisałem też kilka małych lib'ów i aplikacji na własny użytek np.: ConfigParser, Wieloosobowy chat (ncurses, winsock, serwer: php/sql(nie pytaj jak :p)), kółko-krzyżyk na WindowsPhone 7.1 (napisane na Junior.NET po 30 min nauki C# i XNA), manager obrazów do mojej (niestety utraconej) galerii w Bootstrapie/JS (Python/PySide), Edytor XML (Python/PySide).
Nie możesz powiedzieć, że nie mam wiedzy. Cd. zapału może i masz rację, ale udało mi się go wykorzystać bez marnowania go i cały czas robię małe kroczki w stronę projektu.
@furious programming
Masz rację cd. potrzebnych umiejętności i wiedzy, lecz spójrz na to z innej strony: Jeżeli zacznę robić własny silnik, to napotkam problemy, które będę chciał rozwiązać, więc zdobędę do tego potrzebną wiedzę. Dzięki całemu projektowi zdobędę także doświadczenie.
I tak miałem zamiar przestudiować budowę kilku mniejszych i jakiegoś większego silnika graficznego/gier, wiec wiedzę o ich budowie także zdobędę.
Największym wyzwaniem dla mnie jest OpenGL, ponieważ mój sprzęt ma już swoje lata, a karta graficzna wspiera tylko do OpenGL 3.3, więc nici z "bajerów" 4.0+. DirectX odpada, ponieważ chciałbym ,aby moje produkty ukazywały się również na linux'ie i mac'u. Nie wiem też, z jakich źródeł powinienem się go (OGL) uczyć. Znalazłem poradniki Janusza Ganczarskiego i opengl-tutorial.org, ale nie są one dla mnie wystarczające (zbyt słabe opisy lub ich braki, przez co nie rozumiem do końca niektórych mechanizmów). Jeżeli może ktoś doradzić, to proszę o informacje na PW.