Terugblik op Gamescom 2015

Door aercaen op maandag 10 augustus 2015 13:24 - Reacties (6)
Categorie: Game industrie, Views: 2.087

Inleiding

Gamescom , de grootste gamebeurs die dicht in de buurt van België en Nederland word gehouden. Voor het eerst heb ik eens besloten om er naartoe te gaan om te zien of het mij zou bevallen. Zelf ben ik enkel donderdag en vrijdag gegaan. Dit omdat ik niet zeker was of het mij wel 4 dagen kon boeien.

Dag 1

Na lang aan te schuiven om binnen te raken, stapte ik binnen in de eerste zaal en werd ik meteen weggeblazen door het overdreven lawaai. Er waren verschillende podia waar blijkbaar van alles aan het gebeuren was. Wat was er daar te doen? Geen idee, het was allemaal in het Duits dus ik ging verder tot ik iets vond waar ik naar wou kijken. Terwijl ik door alle hallen liep werd het mij duidelijk dat ik veel geduld zou moeten hebben om iets te zien. De rijen voor de goede games waren lang, heel lang. Daardoor begon ik mijn zoektocht naar de kortere rijen.
Horizon: Zero Dawn
De eerste korte rij vond ik naast de Playstation stand met Horizon: Zero Dawn. Van deze game had ik eigenlijk nog niets gezien buiten wat foto's. Mijn interesse voor deze game was vrij laag, voornamelijk omdat ik geen PS4 heb. Maar dankzij de korte rij ben ik eens gaan kijken of het misschien de game is die mij kan overtuigen om een PS4 te kopen.

In Horizon: Zero Dawn speel je in post-apocalyptische wereld waar de steden zijn vergaan en het landschap word bewoond door robot dieren (ik weet niet hoe het beter te beschrijven). Maar er zijn ook nog mensen die leven in stammen en jagen op deze robots. Op zich vond ik het verhaal zoals het in de trailer werd getoond een beetje "meh", maar de gameplay demo dat ze toonden zag er wel heel vet uit.

Zelf ben ik verre van een fan van Guerrilla Games (Killzone is voor mij vrij inspiratieloos, plus ik speel niet graag shooters met controllers) en daardoor was ik ook niet snel geïnteresseerd in deze game. Maar na Gamescom moet ik bekennen dat ze precies wel een heel mooie game aan het maken zijn. Zal ik er een PS4 voor kopen? Neen. Maar als ik ooit voor een andere game een PS4 koop, zal ik zeker ook Horizon: Zero Dawn uitproberen.
XCOM 2
XCOM!!!!! Sinds 2012 ben ik zeker een fan geworden van deze serie. Ik vind het een van de beste strategy games van de laatste jaren. Maar de Gamescom demo was verschrikkelijk. De presentatie werd gehouden naast een groot podium van 2K waar op dat moment iets bezig was wat gigantisch veel lawaai maakte. Hierdoor verstond ik bijna niets van de presentatie. Buiten dat was ook de presentatie zelf heel saai. Ze speelde letterlijk het tutorial filmpje af van de commander HQ. De game zelf ga ik sowieso kopen, maar kwa marketing was dit wel duidelijk een voorbeeld van hoe het niet te doen.
Hitman
Hitman, nog een game-franchise waar ik van hou. Van deze serie heb ik alle games gespeeld buiten Hitman Contracts. Dit was ook de eerste game waarvoor ik lang in de rij heb gestaan. Na meer dan een uur te wachten mochten we binnen en tot mijn verassing was de hele presentatie in het Duits. Nu heb ik twee jaar Duits gehad op school en luister ik wel eens Rammstein, maar dat is duidelijk niet genoeg om een taal te verstaan.

De gameplay dat ze toonde zelf was ook niet zo indrukwekkend. Het is duidelijk gewoon een nieuwe Hitman game welke niet veel nieuw doet in vergelijking met voorgaande tittels. Dit is voor mij niet een slechte zaak, maar maakte het wel een saaie demonstratie (misschien zeiden ze wel interessante dingen, maar ik verstond er niets van). Als laatste toonde ze ook een trailer van de nieuwe Hitman film. En ook deze was en in het Duits en niet echt indrukwekkend.

Deze sessie heeft mij wel een wijze les bijgebracht over Gamescom. En dat is dat je best voordat je aanschuift, vraagt of de sessie in het Engels is.
Quantum Break
Als laatste voor de eerste dag besloot ik aan te schuiven om eens te kijken naar Quantum Break. Zelf heb ik heel hard genoten van Alan Wake, en ik wou eens zien wat Remedy nu met Quantum Break was aan het uitspoken.

De game speelt zich af rond een personage welke tijdens een experiment met een tijdsmachine blijkbaar tijd heeft beschadigt. Het hele verhaal vind ik eigenlijk nogal raar, het is precies of ze gameplay elementen hebben verzonnen en dan snel een verhaal er rond hebben bedacht. Dit baard mij een beetje zorgen omdat ik heel hard heb genoten van het verhaal bij Alan Wake.

Ook word er tegelijk met de game een TV show uitgebracht. Deze kan je parellel bekijken met de game en acties die je doet in de game gaan dan invloed hebben op wat er gebeurt in de show. Dit is wel een interessant concept, maar ik ben er niet laaiend enthousiast over. Dit omdat ik eigenlijk liever een game speel dan naar een TV show kijk.

Na de sessie was ik even overtuigd dat ik de game wel zou kopen. Maar nu is mijn enthousiasme wat vermindert. De game ziet er wel goed uit en zal wel vrij leuk zijn. Maar ik ga toch even afwachten en zien hoe het exact werkt met die TV show en of het door andere mensen als goed word ervaren.

Dag 2

De tweede dag besloot ik om wat meer te gaan aanschuiven, al was ik niet van plan om uren en uren te wachten voor één game. Hierdoor ben ik niet zo lang gebleven de tweede dag omdat ik te lang moest aanschuiven bij bijna alles. Wachten en geduldig zijn is niet één van mijn beste eigenschappen, en dus was Gamescom waarschijnlijk niet de beste plaats voor mij.
Rise of the Tomb Raider
Als eerste ben ik gaan kijken naar Rise of the Tomb Raider. En deze was net als Hitman eigenlijk niet zo indrukwekkend. De Game zag er goed en leuk uit, maar het was duidelijk meer van hetzelfde. Dit is niet perse een slecht ding, want Tomb Raider (2013) was een heel goede game.

Wat wel bij Rise of the Tomb Raider moet worden gezegd is dat het tijdelijk exclusief is voor Xbox One. Hierdoor zal ik nog even moeten wachten om de game te kunnen spelen, want ik speel al mijn games op PC indien mogelijk (heb wel een Xbox One, die stof is aan het happen).
Fallout 4
Bethesda is één van mijn favoriete uitgevers, en ik hoopte dit jaar al hun games te kunnen zien op Gamescom (voornamelijk Doom). Maar spijtig genoeg was er alleen een presentatie over Fallout 4, welke in het duits was..... Gelukkig viel deze wel mee, en was er voornamelijk gameplay zonder spraak erover.

De gameplay dat ze toonde zag eruit zoals ik verwachte. Ze hebben geen zotte dingen gedaan of het wiel opnieuw uitgevonden. Dit is eigenlijk al de derde game waar ik moet zeggen dat ze eigenlijk "more of the same" hebben gepresenteerd. Het enige grote verschil dat ik met voorgaande fallouts zag was dat je nu een hond bij je hebt welke je kan laten vechten, of dingen kan laten opsporen.
Rainbow Six: Siege
Als laatste besloot ik toch om één game te spelen. En dat was mogelijk bij de stand van EVGA en Nvidia. Hier heb ik even aangeschoven voor Rainbow Six: Siege. Fan zijnde van games zoals Left 4 Dead en Payday: The heist dacht ik dat deze wel misschien iets voor mij kon zijn.

De game deed eigenlijk exact wat het beloofde. Het was een team-based game waar je 2 bommen onschadelijk moest maken binnen een gebouw. Dit gebouw kon je op verschillende manieren binnen dringen. Zo heb ik besloten om op het dak te kruipen en dan via een open raam naar beneden te springen. Dit werkte heel goed en we hebben dan ook de missie vrij snel kunnen uitspelen.

De demo was spijtig genoeg wel tegen bots, hierdoor voelde het een beetje te makkelijk aan. Gelukkig kan je in de volledige game ook 5v5 tegen mensen spelen. En dit is ook wel de mode waar ik naar uit kijk. Ik ben vrij zeker dat dit de volgende game is waar mijn vrienden en ik veel avonden spelplezier uit kunnen halen.

Conclusie

En dat was mijn ervaring op Gamescom. Zal ik nu terug gaan volgend jaar? Misschien. Op zich was het wel leuk en heel interessant om mee te maken. Maar het wachten, en de overvloed aan volk zijn twee dingen welke ik niet graag heb. Als je net zoals mij die zaken niet graag hebt, zou ik het niet aanraden. Maar de games dat je ziet en kan spelen zijn wel degelijk leuk en daarmee dat ik toch overweg om volgend jaar terug te gaan, en misschien wel de 4 dagen om alles te zien (al neem ik mij dan ook een stoeltje mee en een pak kaarten om kleurewiezen te spelen).

DirectX 12: De toekomst van PC gaming!

Door aercaen op woensdag 29 juli 2015 21:56 - Reacties (9)
Categorieën: Software, Technologie, Views: 4.294

Deze blog word geschreven uit het standpunt van een gamer, ik snap wel hoe games worden opgebouwd, maar ik ben
geen professionele game designer (ben nog iets veel beter, namelijk een SAP FICO analist).

Inleiding

Met de komst van Windows 10 vandaag vond ik het de beste tijd om eens te praten over DirectX 12, en zijn concurrent OpenGLVulkan. Er wordt nogal veel over gesproken dat beide het mogelijk gaan maken om meer uit minder hardware te halen. De focus van deze blog gaat zijn om een introductie te geven in DirectX 12. (Mogelijk zal ik op een later tijdstip een meer geavanceerde blog schrijven over dit onderwerp, maar nu zijn er teveel termen die ik zou moeten uitleggen om in detail te gaan)

Wat is nu een graphics API?

Een API (Application Programming Interface) is een interface welke door programmeurs kan worden gebruikt om makkelijk zaken binnen een platform aante spreken. In het geval van graphics API's geeft het toegang tot te grafische kaart. Het idee hierachter is dat het makkelijker word voor ontwikkelaars om de hardware aan te spreken. In plaats van voor elke grafische kaart apart
te optimaliseren, kunnen ze via een grafische API de game maken. En dan maken de grafische kaart fabrikanten hun producten compatibel met de API. Bij PC is dit een heel belangrijke reden waarom graphics API's worden gebruikt, want op dat platform zijn er veel verschillende hardware combinaties mogelijk.

AMD Mantle

Voordat ik begin over DirectX 12, moet ik toch even de trendsetter vermelden. En dit was AMD met Mantle. Mantle was een nieuwe graphics API welke als doel had om de CPU zoveel mogelijk te ontlasten. Dit zorgde ervoor dat je een mindere CPU kon aanvullen met krachtige GPU zonder al te veel performantie te verliezen in games. AMD heeft Mantle open source gemaakt in een poging om het aan populariteit te laten winnen. Spijtig genoeg heeft de marktleider (Nvidia) besloten
om zich eerder te focussen op DirectX 12 en heeft die nooit Mantle ondersteund. Met de komst van DirectX 12 en OpenGL Vulkan heeft AMD besloten om Mantle niet verder uit te bouwen (hier zou Nvidia iets van kunnen leren).

DirectX 12

Dus DirectX is een Graphics API (ook multimedia, but who cares :P) welke standaard word meegeleverd met Windows. DirectX 12 is de laatste iteratie welke met Windows 10 word gebundeld. Waar DirectX 10 in het kader stond van "please, koop Windows Vista" en DirectX 11 in het kader stond van Tesselation. Slaat de laatste versie van DirectX op het verminderen van overhead. Overhead is een logisch probleem dat voorkomt op PC omdat de software compatibel moet zijn
met heel uiteenlopende hardware. Buiten overhead maakt DirectX ook meer en beter gebruik van meerdere CPU cores.

Nieuw multi-GPU setup
Eén van de grootste verbeteringen van DirectX 12 is dat er anders word omgegaan met systemen met meerdere grafische kaarten. Met DirectX 12 kan de ontwikkelaar elke grafische kaart apart aanspreken. Dit zorgt ervoor dat je totaal verschillende grafische kaarten kan laten samenwerken. En zelfs Nvidia en AMD grafische kaarten kunnen nu dus ook samen werken. Maar ook bijvoorbeeld de interne grafische kaart van een Intel kan samenwerken met een dedicated grafische kaart
om betere performantie te halen (en daar zit ik dan met mijn dure X99 processor welke geen interne GPU heeft :().
Al is dit een goede vooruitgang, er is wel één keerzijde aan deze aanpak. Er is veel meer werk nodig voor de programmeur om dit soort multi-GPU setup ten volle te benutten. En in een wereld waar de PC port vaak word uitbesteed aan een klein team welke het zo snel mogelijk moet afwerken, kan dit ervoor zorgen dat meeste grote games het niet gaan ondersteunen.

Nieuwe hardware nodig?
Het leuke aan DirectX 12 is dat ook oudere hardware word ondersteund. Zo is bij Nvidia minimum een GPU uit de Fermi generatie nodig. Bij AMD, alle GPU's gebaseerd op GCN, en bij Intel alle Haswell generatie GPU's.
Maar er zijn ook specifieke functies welke enkel met grafische kaarten werkt welke DirectX 12 ondersteunen. Hier word het spijtig genoeg heel complex, zelf al staat op de doos DirectX 12 support betekend dit niet dat alles gaat werken. Dit is heel verwarrend en als je er meer informatie over wilt hebben zou ik ten zeerste aanraden om deze post van Werelds te lezen.


Xbox one: krijgt die ook iets?
Ook de Xbox one krijgt DirectX 12 alsook Windows 10. Maar er is al meermaals gezegd dat DirectX 12 niet voor dezelfde performanceverschillen gaat zorgen dan voor PC. De reden hiervoor is dat bij consoles de ontwikkelaars altijd voor dezelfde hardware programmeren. Dit is ook de hoofdreden waarom een console met veel minder grafische kracht toch heel mooie graphics op het scherm kan toveren. Wat DirectX 12 wel doet is ontwikkelaars de mogelijkheid geven om makkelijker
het ESRAM van de Xbox one aan te spreken. Dit zou in theorie een performance boost moeten geven, al denk ik dat we dit nog zullen moeten afwachten.

OpenGL Vulkan

OpenGL Vulkan is de laatste versie van OpenGL, welke door de Khronos Group word onderhouden. Vulkan maakt ook hergebruik van zaken welke in Mantle zijn geïmplementeerd. En kan dus ook aanzien worden als de opvolger van Mantle. Vulkan heeft ook als doel om net als DirectX overhead te verminderen, alsook om meerdere CPU cores beter te benutten.
In tegenstelling tot DirectX, is OpenGL open source en bruikbaar op alle platformen (Windows, Mac OS, Linux, enz...).

Conclusie

Sinds AMD de trend heeft ingezet om overhead te verlagen, zijn alle graphics API gevolgd. Dit heeft positieve gevolgen voor alle PC gamers. Spijtig genoeg zijn er voor het moment buiten iets als 3DMark nog geen games welke DirectX 12 ondersteunen. Hierdoor neem ik nog een "wait and see" houding aan. Niet dat ik twijfel aan de mogelijkheden welke DirectX 12 biedt. Maar eerder aan of dit wel goed gaat worden geïmplementeerd door game developers.


Footnote
Deze blog heeft als doel om game technologieën, als er interesse is, in de spotlight te zetten.
Indien je een suggestie hebt voor een onderwerp, kan je mij altijd laten weten via de reacties of PM.
De huidige planning voor blogs ziet er zo uit (staat verre van vast):
  • Terugblik op Gamescom 2015
  • MegaTexture: De misstap van John Carmack?
  • 3DFX: Wat ging er mis?
  • Nvidia PhysX: een waardevolle gimmick?
  • Game termen uitgelegd: Textures, shaders en polygonen
Voor meer informatie over dit onderwerp raad ik aan de volgende zaken eens te lezen:
http://blogs.msdn.com/b/d...014/03/20/directx-12.aspx
https://www.khronos.org/vulkan