1. Zombie Hunter, Inc.
  2. News

Zombie Hunter, Inc. News

Development vlog March

In March we finilized improvements to Timeline, reworked our inventory, added new models, effects and a new cool post-process.

Egor worked with timeline. Now you can speed up cutscenes by holding space.
Andrii helped Egor with timeline and improved the helicopter scene on the roof. Now if the player is hit while opening the final crate, he is immediately killed. Also, now if the player is wandering and does not know what to do – a timer would start right after he climbs to the very top. In 30 seconds, the final scene with zombies flooding would start automatically.

The Katchur family added a new batch of models. We are slowly finishing with Sewer models and moving towards Supermarket’s basement storage models.

I added a sewer underwater pipe burst effect and finally finished a dream of mine from many years ago: Light Color Grading. Now our lights can apply color grading effects. But only where they actually illuminate the area.
[previewyoutube][/previewyoutube]
Color grading is a post process effect that changes the color of every pixel of the final image according to a certain 3d texture map, called “look up texture” or “LUT”. They are also called “Instagram filters” sometimes, because Instagram popularized this technology in their app.

The problem with color grading is that there can only be one LUT at a time. When developers want to change the LUT the standard practice is to just smoothly blend the current one with the next one. It barely works in First Person games – the change is usually jarring, or hidden by a loading screen or cutscene. For our top-down game I wanted to create a system that would have multiple LUTs on the screen that would blend smoothly. Here lies the problem: how do you make these LUTs blend beautifully and coherently? My solution was – attaching a single LUT to a single lightsource. That way as lights smoothly blend between different areas, so will my LUTS.
This is where the largest challenge was: creating a black and white mask of everything that a single lightsource illuminates. Unity lights are extremely complex and when they are computed, they are directly rendered into the final screen texture. If an object in the scene is black, you won’t get any lighting on it, or you will get a specular dot, which is not what I need. My only hope of making my mask was to write a shader, that mimics the scene (assumes the scene’s depth and normals onto itself) and render a white quad lit which will be simply lit by Unity. And that took me 5 years to figure out…
Recently Unity added a node that I thought would help me and I jumped into shaders again. Sadly my knowledge of shaders is very limited, so even with this tool I would constantly make shaders that failed to work, when you moved the camera around.
[previewyoutube][/previewyoutube]
In the end of the day, I was lucky enough to receive help from legendary Remy_Unity on Unity forums and finally created the shader that I needed.

Development VLOG February

In February our main focus was on improving our last build. Andrii and Egor finished moving our cutscenes to Timeline, now we will be able to create them faster. Andrii also worked on optimizing and fixing our inventory system, while Egor created idle animations for zombies, improved Rooftops level and created missing wind animation for a few models.

[previewyoutube][/previewyoutube]
Finally the Katchur brothers created a bunch of awesome new models.

Next month we are moving on to working on our new level - The Sewers, so stay tuned!

What we did in January - a video development log.

[previewyoutube][/previewyoutube]

This January the team worked on fixing development issues we found when preparing the last release. We realize that our cutscenes should be done using Unity Timeline - this both makes it easier for us and helps us preview the final result without running the game. So Egor was doing just that for a few weeks. He also retopologized our main character, to reduce the model's massive polygon count.

Andrii worked on zombie optimisation. Our large level "Streets" had a very poor performance and we had to do something about it. In the end we found two issues: IK on zombies was eating a lot of performance and Reflection Probes produced stuttering when exploring the level. We fixed the IK and are still working on Refpection Probes.

Finally, the Katchur brothers Dmytro, Ivan and Vitalii created two amazing cars, while I worked on testing various ideas for our next level - The Sewers.

"Welcome to Zombie Hunter, inc." update.

[previewyoutube][/previewyoutube]
Zombie Hunter inc update is live. We've added the first proper level into the game. It now tells a short story of an IT guy trapped in a zombie apocalypse.

You will have to battle your way to the roof of the building, where you will be picked up by a helicopter.

Beware of zombie firefighters - if you are too slow - you are dead!

The build features two new locations with insane details, one new zombie type and one new gun - M60. Belive me - you WANT to try it).

Next update will bring back bandits and firefights with smart enemies. We also plan on adding our first mission with dynamic goals and emerging scenarios, stay tuned!

Also, due to popular demand, we added two options screens, one for changing graphics quality and game resolution and the second one for changing controls.

Hop in, zombie hunters! And have a Happy New Year!

A sizeable update comming by the end of December

Just like we promiced, an update is comming closer to the end of this year. In it, you will find a complete intro "Tutorial" level, a "Hub" level, where you would always would go back to between missions and a number of improvements to the large "Streets" level.

There will also be a new zombie type and a bunch of new items, including a new gun - M60.

The main player character model was completely replaced for a much more story-appropriate model.
Now you play as a shy IT guy running away from a zombie apocalypse with the help of Bob - the head of Zombie Hunter incorporated - a gang of zombie mercenaries for hire. Your house was overrun by zombies, while you were asleep. You need to get to the roof, shooting and looting in the process, and wait for Bob's chopper to come save you.

The update will also include settings menu, amon other things, which many of you have requested. You will be able to change graphics settings there and set up controls to suit your playstyle.

We plan on increasing the game's price 20% with this update, so now is a good time to buy it, if you want to save.



Wait for a more detailed review when the update is ready - see you there!
The Maya Gameworks team