» Poradna » Programy

Dotaz na herního vyvojáře

 |   |  Microsoft Windows 7 Chrome 19.0.1084.52

Dobrý den, měl bych dotaz týkající se vyvoje herních titulů. Není mi totiž jasná jedna věc. Pokud jako vyvojářské studio použiji na vývoj licencovaný engine např. Unreal 3 je vysoká pravděpodobnost, že vše pojede bez jediné chybičky. Ovšem pokud si napíšu proprietarní engine na kterém hru postavím, např. Anvil. Dají se čekat problémy. Ovšem jak můžu využívat API DX /Direct3D nebo OPENGL takovým zpusobem, že se titul ani v nejnovejších ovladačích nezobrazuje spravně. Příklad:Jsem vyvojářské studio a pod hlavičkou Ubisoftu vyvíjíme titul, napíšeme si vlastní engine a je pochopitelné, že renderer budeme využívat způsobem, kterému ovladače grafických karet zatím moc rozumět nebude. OK, ale tak sakra musím provést úpravy kodu do takové úrovně aby tomu tak nebylo. Jak to teda je ? Vždyt hru mají pod rukama neustále testeři, na čem to teda renderují když ovladače potom vyrobci GPU vydají měsíc po vydání titulu. Mám to chápat tak, že mají engine a během testingu jim tam prostě lítaj artefaktry, problikávají textury a říkají si ... jooo to je v pohodě, nám to funguje to je chyba AMD, oni si do mesice upraví ovladače, aby náš kod byl spravně prezentován a bude to OK ?! Díky fakt mě to zajímá ...

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 25.0

Pokud budete psat engine tak, ze obsahuje v API a ovladacich dosud neimplementovane veci, tak se asi nikam nedostanete. No a zbytek je zpetne kompatibilni, detaily se doladi az pred releasem enginu/hry. Nechapu smysl dotazu.Vzdycky prece vyvijite pro KONKRETNI EXISTUJICI verzi API a ovladacu. Ne pro pre_alfa ukazky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 19.0.1084.52

Nesmysl, vychází spousta titulů, které při launchy trpí spousty problému. Od problémů s vykreslování některých prvků, které jsou dané patřičnou verzí DX. Přes různé artefakty, či vykreslení textur. JAK K TOMUHLE může dojít ? Během vývoje se hra testuje, to znamená je testovaná na mnohem starších ovladačích GK, než bude v době launche. A teprve měsíc po vypustění do světa vydá AMD/Nvidia driver ve kterém je kod spravně prezentován ( což je pochopitelně dáno použitým enginem, které renderuje určité prvky jinak než driver očekává). Chápete ? Otazka teda zní, to hrají tu hru ve studiu s artefaktama a po vydání, čekají až AMD zareaguje a vydá novou verzi driveru ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 25.0

Ve vetsine soudobych her je v dobe release spousta zasadnich chyb. Zasadnich, nikoli banalit s vykreslovanim. Cim to asi bude? ;o)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 19.0.1084.56

Ale to už řešíte jinou věc, to že mají chybu ve skriptu, nebo v nějaké rutině mě nezajímá. To doladí samotný dev team. Proč to tak je? To je jasné, šibeniční termín, uspora penez za testing (kašlou na to) a navíc jejich vize je jasná, dneska má každej net,tak si patch stahnou a bude OK. Před deseti lety si tohle nemohli dovolit. Vydali by dílo, které by dotyčný nemusel ani dohrat, protože by to nebylo možné. My řešíme ale samotný rendering obrazu, což je přeci jen jiná vrstva... Takže nevíte ? Já taky ne, jen se ptam - neberte to jako útok. Mě jen zajimá jak to chodí... Jestli fakt mají dílo otevřené v SDK enginu, doladí si skripty, tooly, textury a modely. Zkompilují kod, engine vytvoří vazby na stringy, modely, texture packy a pak tam hodí např. SecuROM. Pak si to nahodí testeři a řeknou,jooo ale tady nám to bliká to není OK. A vyvojáři enginu řeknou, joo ale za nás je to v pohodě. To je problem ovladačů, který to takto zobrazujou - vydáme to. A AMD si to do mesíce opraví :) ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 25.0

Ne, ne, ja to neberu jako utok. Neni pro to zadny duvod. Snazim se to vysvetlit, byt konkretne s hernim vyvojem nemam nic spolecneho, jen mam v te branzi par kontaktu.Vyckejte, treba se dostavi a vyjadri nekdo z insideru.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 19.0.1084.56

No tak vysvetlujte zatím jste nic neřekl. Pokud se zeptate známých z branže tak budu jedině rád. U nás je to teda sice problém protože krom BIS,2K Czech a nově Warhorse u nás nic moc není. TEDY studií které by vyvíjeli AAA tituly. Neřešme teď Machinarium a jiné rádoby tituly, jedoucí na Adobe Flash. Díky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 31.0.1650.63

Ty velké vývojářské studia spolupracují přímo s AMD/Nvidia. Často mají v teamu přímo nějakého člověka z AMD nebo Nvidie a ten jim radí jak ten renderer napsat, aby to bylo i lépe optimalizované a jelo to na té konkrétní platformě lépe než na konkurenci :-pPokud toho člověka nemají tak mají alespoň nějakou podporu na telefonu/emailu atd a přístup k nějakým raným verzím ovladačů, tak to na tom mohou testovat.A nebo ve výsledku vlastně žádné testy neprobíhají, tak je to úplně jedno.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 26.0

Tebe nezajímá jak to chodí, ty se jen nudíš nebo chceš před kámošema dělat chytráka já psychologii "kámo" na škole měl. Kdyby jsi byl vývojář nechodíš se svými poměrně úzce specializovanými problémy sem, ale tam kde to opravdu má smysl, víme?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 19.0.1084.56

Ale já nepíši o tom, že jsem vyvojář herního studia! Je to příklad. To že do toho vidím, neznamená že jím sem. Mužu tě ubezpečit, že nemám potřebu se před kýmkoliv předvádět. Psychologii jsi možná studoval, možná že nějaké konkrétní spektrum. Nicméně tvá diagonistika je uplně mimo. Uzce specializované problémy a nějaké rozumné forum. Naprostá většina dnešních floutků jsou lidi co cely svuj čas traví možná tak hraním her, aniž by věděli jak to funguje. Společně s popíjením alkoholu atd atd .. A když už náhodou ten zbytek umí, tak leda PHP, Javu, možná že by se našel i odborník na C++. Ale kdo má zkušenosti s vývojem ;) víme ?! Pokud máš kontakt na p. Vávru z WarHorse studia, dej mi kontakt a já se ho rád skromě zeptám

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 26.0

"že jsem vyvojář herního studia! Je to příklad." to potvrzuje moje podezření. Není ti blbé, že někomu třeba nejde PC nebo se zhroutil OS a ty zde dáváš "příklady", co ty na to?!?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 26.0

Neviem ci sa mam teraz urazit, som javista a vobec sa mi nezda, ze je to tak trivialny jazyk, urceny pre ludi co sa len chcu s niecim hrat(urcite je svojou komplexnostou podobny tebou ospevovanemu c++, ktory neviem ale viem c a c++ kode sa viem hravo orientovat). Vacsina veci sa dnes pise prave v jave a c#.Ale k otazke, ja si myslim, ze vyuzivaju testovacie verzie tychto sdk-ciek. Aspon ja by som to tak robil z dlhodobeho hladiska, hlavne ak by som mohol (ba priam musel) vyuzit nejaku uber cool ficuru, ktora bude implementovana v buducnosti. Ale opytaj sa radsej skutocnych vyvojarov.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Engine, Titul, Dotaz týkající, Vysoká pravděpodobnost, Pravděpodobnost


Určitě si přečtěte

Na měsíc jsem opustil Google a potupně se zase vrátil zpět (komentář)

Na měsíc jsem opustil Google a potupně se zase vrátil zpět (komentář)

** Zkusil jsem se zbavit závislosti na vyhledávači od Googlu ** Jako alternativy posloužily Bing, Seznam a DuckDuckGo ** Mají své silné stránky, ale i nepřekonatelná negativa

Lukáš Václavík | 70

Filmové pirátství asi jen tak nezmizí. Když už musíte, stahujte bezpečně v Seedru

Filmové pirátství asi jen tak nezmizí. Když už musíte, stahujte bezpečně v Seedru

** Máme HBO Go, máme Netflix... ** Ale stejně krademe filmy a seriály ** Když už musíte, stahujte torrenty bezpečně v Seedru

Jakub Čížek | 140

Zapomeňte na kometu, české nebe každý den křižují mnohem zajímavější kousky

Zapomeňte na kometu, české nebe každý den křižují mnohem zajímavější kousky

** České nebe každý den křižuje hromada exotických letounů ** Na populární mapě Flightradar24 je ale nenajdete ** Jsou to vojenské letouny USA, UK a NATO

Jakub Čížek | 39


Aktuální číslo časopisu Computer

Megatest mobilů do 8 000 Kč

Test bezdrátových headsetů

Linux i pro začátečníky

Jak surfovat anonymně