Chuyển đến nội dung chính

XING Development Progress Report

John here! We'd like to give you all a little progress report of our development.


Level Design


It's difficult to pinpoint on how complete the level design of XING is as it is constantly evolving with each iteration of our build. I can say that we have finalized the general layout of all of our levels and have hit "picture lock" on the scope of the game, meaning we have all of the levels of our game placed in editor, and while puzzle and environment details may be changed, the scope of the levels is set. Koriel in particular has been spending a lot of time in the map editor crafting and refining these worlds in order to maximize their storytelling and entertainment.


Gameplay Mechanics


We've spent a tremendous amount of time since our last public showing developing new and improving existing mechanics. Understandably, how players interact with the game is very important to the experience we are looking to create, so mechanics have been a priority. In addition to the core weather powers players will encounter on their journey, players will push objects, click on buttons, light fires, raise huge stone statues, throw things, and more as they solve increasingly complex puzzles in exotic locations. Making all these systems coexist in a cohesive manner is no small task; fortunately we made this a priority early and we have been able to design puzzles and levels with these interactions in mind.

Hover Over this image to change it to sunset:




Puzzles


Being a puzzle game, we are trying our best to keep you guys up to date with our development without revealing any of our numerous puzzles offered in XING. I can say that we’ve really spent some time exploring our mechanics to make some killer puzzles. We’ve been working on an additional system for optional puzzles - not unlike the “star” system in Talos Principle. Stylistically our puzzles play far more organically than Talos as they complement the adventure aspect of the levels. Ultimately you are playing these levels with an end goal in mind, but optional obstacles present a fun opportunity for those who like the challenge.


Optimization


Since our last public demo we have made huge strides towards the goal of getting XING to run on as many systems as possible. While we develop using GTX 980's graciously donated to us by NVIDIA, I use my Gigabyte Brix Pro as the target low end system. It's still a bit early to make any official system requirements for our game, but I have been able to run a few of our levels on low settings at 720p at around 40 - 45 fps on the Brix - very playable if not quite as pretty.

There are always new advanced rendering features being announced by Epic, and while it's fun to experiment with new tech, it's imperative we evaluate new tech on a case by case basis. Being in charge of engineering I've had to make a few tough calls and compromises in order to make sure the game strikes a balance between beauty and playability. XING is fully dynamically lit and has a plethora of persistent shader effects on nearly every object, so we chose to go with a simpler image based lighting solution rather than pursue an expensive global illumination solution. We avoid costly shader techniques such as parallax occlusion mapping and tessellation by making sure our geometry has plenty of detail in the mesh to begin with and build levels of detail from there. This extra attention to detail means even the simplest rocks have three to five man-hours of work put in to them, not counting the time it takes to develop the art style and shaders to begin with.

Speaking of low settings, we've also spent some time developing a comprehensive system settings menu. Being a longtime PC gaming aficionado, it's personally very important to me to provide the maximum flexibility of rendering features to our players.

Hover Over this image to see the quality difference:




Rendering / Graphics


A personal focus of mine these last few months has been making sure the game uses the graphical prowess of Unreal Engine 4 to the fullest extent. Our game features a plethora of graphical goodies, all carefully optimized to scale well with all sorts of hardware.

Screen Space Reflections, while reasonably costly to render, add a great visual flare and are easily scaled by our system settings menu. We opt out of using Unreal’s standard static reflection environment due to the dynamic nature of our title.

Style Changes

Though it may be less apparent at first glance, XING has undergone many art style changes. From shadow rendering to color choices to the way we make our models.

The image below is a great example of an area which we have kept looking relatively the same throughout its initial development - yet there have been loads of changes you can spot. Here are some changes you might notice:

  • The cliffs in the background have grown larger
  • More interactables have been added
  • The landscape materials have changes
  • The way we render foliage has changed (and by the last picture we have many new types of foliage that are better optimized)
  • The architecture has even changed

...What else can you spot?

Click here for full res image


By this final image we are happy with the rendering and overall feeling of this particular area.

Snow

Using a combination of shader tricks and meshes, snow procedurally falls and collects on the entire environment. This snowfall, while beautiful, presents new challenges and obstacles to the player.

Normal Mid-Day
Mid-Day with Snow
Normal Mid-Day
Mid-Day with Snow


Dynamic lighting

Dynamic lighting means every single area in our game needs to look great in a variety of lighting setups. Great care has been taken with maintaining a balance between realism and stylization.

We’ve carefully optimized dynamic lighting to help display gameplay information. These orbs (below) change color as you discover more secrets in the levels, and their light dynamically casts onto nearby objects.

Dynamic lighting
Foliage

Foliage rendering has always been a major focus of mine. Koriel put together this meadow scene in our forest level which I think showcases some of the work I’ve done on the assets and rendering. For the grass, I was shooting for somewhere between the flat shading style of the upcoming game “The Witness” and a more realistic approach.

Foliage Rendering

Rain

I've overhauled our landscape system with a variety of complex shader masks and effects. Rain pools in sections of the landscape as rain creates ripples.

Rain pools and ripples

Virtual Reality


VR has had some pretty crazy new developments since last fall. We’ve been putting in countless hours making sure we are on target to fully support VR on the latest hardware at launch. On the design side, we’ve made some improvements to the way you move in VR, as well as the way you manipulate objects. We’ve embraced the idea of text existing as a physical object in the world, so any time the player needs to read something it is presented in 3D space. We can’t wait to get our hands on the next generation of VR devices!



That's all for now!
Cheers!







Nhận xét

Bài đăng phổ biến từ blog này

Platinum #315+316: The Long Reach (PS4 NA & EU)

Hey there! A short and easy pixel-art game with a few survival elements. Very enjoyable! What is the game all about? The Long Reach is a 2D side-scrolling adventure / point and click game mixed with a few survival horror elements. The pixel-art is very appealing and retro-fans will love this game. Most of the time you’re in control of Stuart, who acts as a guinea pig for a company called General Education. After a very confusing beginning, you’re trapped inside this company and you must find a way out. For this, must collect items and solve puzzles. Furthermore, you will learn more about the backstory and the main story will become clearer. Until drugs become involved – from then on, it’s hard to determine what’s real and what’s just an imagination. The game is very dark and the flashlight will become your best friend. Although it takes a while until you find it. As mentioned, this game also contains survival horror elements. Later in the game you encounter some enemies and you must f...

Platinum #249+250: Suicide Guy (NA & EU)

Hey there! Another easy double platinum. :-) What is the game all about? Suicide Guy is an adventure game. You take control of a character who fell asleep on his couch while watching TV. In his dreams, he realizes that the bottle of beer he was holding in his hands is falling to the floor. Now he needs to wake up quickly to save his beloved beer. To do this, you must solve some puzzles to end the dream by committing suicide. Unfortunately, you don’t wake up. Instead, you end up in another weirder dream. There are 24 different levels (dreams). Every dream takes place in another location and has his own unique puzzle to solve. Some of them are quite challenging and it might take a while to figure out the correct solution. What about trophies? To unlock the Platinum Trophy, you must complete all levels and find every collectible in the game (1 per level). Don’t worry if you miss a collectible, there’s chapter select and you can replay each level as soon as you’ve beaten it. As mentioned ...

Injustice 2: Legendary Edition

Injustice 2 is a fighting video game based upon the DC Universe. It was developed by NetherRealm Studios and published by Warner Bros. Interactive Entertainment. It is the sequel to 2013's Injustice: Gods Among Us. The game was initially released in May 2017 for the PlayStation 4 and Xbox One; a Microsoft Windows version was released later in November 2017. An expanded version of the game, titled Injustice 2: Legendary Edition, was released in March 2018 for the PlayStation 4, Xbox One, and Microsoft Windows. Similar to the previous installment, a companion mobile app was released for Android and iOS devices. A prequel comic book series of the same name, written by Tom Taylor, was also released beginning in April 2017. The core gameplay remains similar to its predecessor, albeit with minor adjustments to returning game mechanics. Injustice 2 introduces a new feature called the Gear System, a loot-dropping system that rewards players with costume pieces a...