The Night Jane Disappeared: How the Nightmare of GhoulStorm Begins

Every horror story has a beginning.
For GhoulStorm, it starts with a phone call.
Late one evening, Jack Pierce received a distress call from his girlfriend, Jane. The connection was weak and filled with static. Only a few broken words managed to come through before the signal disappeared completely.
Jane had been driving to her countryside house near the forgotten town of Tonvillage. A road diversion forced her to take an alternative route, passing alongside the abandoned Hollow Hills Cemetery, a place surrounded by rumors and dark legends.
Then the call ended.
No further messages arrived.
No one heard from her again.
Jack, a veteran police officer, immediately headed toward the area. As he approached the cemetery, he found Jane's car abandoned by the roadside. The driver's door was open, the engine was dead, and there was no sign of either Jane or her loyal dog, Balto.
The silence was unsettling.
Only the wind moved through the old gravestones.
Then something broke the stillness.
A deep, guttural sound echoed from somewhere inside the cemetery.
Driven by fear and determination, Jack opened the trunk of his vehicle and retrieved his service weapon. Armed with nothing more than his Beretta 98 pistol and a few spare magazines, he stepped through the cemetery gates in search of answers.
What begins as a rescue mission quickly becomes something far more sinister.
The deeper Jack ventures into Hollow Hills, the more he realizes that the stories surrounding the cemetery may not have been legends after all. Strange creatures roam among the graves. Forgotten secrets lie buried beneath the earth. And an ancient darkness appears to be awakening.
In GhoulStorm, players will experience this nightmare through virtual reality, exploring eerie environments, managing scarce ammunition, and fighting to survive against the horrors hidden within the darkness.
But the biggest mystery remains unanswered.
What happened to Jane?
And why does it seem that something was waiting for Jack all along?
This is only the beginning.

Why I Chose Virtual Reality for My First Horror Shooter

From 3D Art to Virtual Reality

From the beginning, my goal was simple: to bring ideas to life and use 3D art as a way to express creativity. I never wanted to specialize in a single discipline. Modeling, animation, audio, video editing, storytelling… I wanted to understand the entire process. Since this has always been a passion rather than my profession, I learned everything on my own.

Over the years I created 3D videos, TV commercials, and promotional content using Blender. Then one day, while exploring new features, I discovered the possibility of rendering stereoscopic 360° images. Curiosity immediately took over.

I bought a simple Google Cardboard headset, loaded the image onto my smartphone, and experienced my first scene in virtual reality. I was amazed. Suddenly, I wasn't just looking at a picture—I was inside it.

My second experiment was a Halloween cemetery scene filled with pumpkins. I added small horror animations, rendered the sequence in 360°, converted it into a video, and added sound. Rendering only two minutes took more than twenty hours, but the result felt magical.

My Early Experiences with VR

Before that, I had already uploaded a small 360° project to YouTube. Someone from the VR community discovered it and invited me to publish content on Veer.tv. I uploaded my cemetery experience and something unexpected happened: people loved it.

Within a month, I had over one thousand followers. Encouraged by the response, I decided to create something much more ambitious: a horror story called The Violinist.

Everything was created in Blender, frame by frame, and rendered in 360°. The process was painfully slow. A small mistake could mean hours or even days of additional rendering. But after months of work, I finally finished it and published it.

The audience response exceeded my expectations. My follower count quickly grew beyond five thousand, and Veer's Creator Manager even offered financial support for render farms. Despite upgrading to powerful NVIDIA GPUs, rendering times remained the biggest obstacle.

Searching for alternatives, I discovered Unity.

That discovery changed everything.

Real-time rendering felt almost magical compared to traditional workflows. The visual quality was impressive, it integrated perfectly with Blender assets, and best of all, iteration became incredibly fast.

After more than a year learning Unity, I revisited my horror and science-fiction universe with The Violinist and The Violinist II, stories set in a mysterious subway station outside time itself.

At that point, I knew that horror, mystery, and science fiction were genres perfectly suited for virtual reality.

Building Interactive VR Experiences

As I improved my cinematic skills, I had the opportunity to collaborate on a project for the 35th anniversary of the Regional Parliament of Extremadura.

Using photographs and architectural plans, I recreated in 3D the original parliamentary chamber, which no longer exists. The experience allowed visitors to explore the building in VR using a smartphone and Cardboard headset, interact with elements, and watch historical videos.

Seeing people visit a place that had disappeared decades earlier convinced me that VR was much more than entertainment. It had the power to create presence.

But, as always, I wanted to go further.

Why Meta Quest?

Eventually, I decided to move beyond 360° videos and create fully interactive experiences. I purchased my first standalone headset and later upgraded to a Meta Quest 3.

The freedom offered by Meta Quest impressed me immediately. No cables, no external sensors, and a huge user base made it the perfect platform for independent developers like me.

Meta Quest allows players to experience VR anywhere, while providing powerful hardware capable of delivering immersive games. Unity's support for the platform is excellent, and Meta has built a solid ecosystem for developers.

Of course, publishing on Meta's platform means meeting strict quality and performance requirements. Optimization, comfort, frame rate stability, and user experience are essential. These challenges have become part of the development process and are goals I am constantly working toward.

What Does Immersion Bring to Horror?

Horror has always fascinated me, but virtual reality transforms fear into something completely different.

In traditional games, danger remains behind a screen. In VR, danger surrounds you.

Dark corridors feel claustrophobic. Sounds become unsettling. Looking over your shoulder becomes a natural reaction. Even simple situations can create tension because your brain accepts the environment as if you were physically there.

That's why I believe horror, mystery, and science fiction are among the most powerful genres for virtual reality.

The Birth of Ghoulstorm

When I put on the Meta Quest 3, one thought immediately came to mind:

"Why not create my own VR horror shooter?"

That question marked the beginning of Ghoulstorm.

The project combines everything I've learned over the years: 3D art, storytelling, animation, sound design, Unity development, and my passion for immersive experiences.

Ghoulstorm is more than my first VR game.

It is the culmination of a journey that started with a simple 360° image rendered in Blender and evolved into the dream of creating a true horror experience where players are not merely spectators, but participants inside the nightmare itself.

From Blender Artist to VR Game Developer: The Story Behind GhoulStorm

Twenty Years Chasing Impossible Worlds

Every video game begins with an idea. Mine began long before I wrote a single line of code, long before Unity, Meta Quest, or even the thought that one day I would develop my own virtual reality game.

It began with fascination.

Back in the late 1990s and early 2000s, the internet was a very different place. Adobe Flash dominated the web and opened the door to a new generation of creators. While many people simply browsed static websites, I spent countless hours experimenting with vector animations, interactive applications, multimedia players, and complete websites. But there was one thing that fascinated me more than anything else: those incredible intros featuring 3D graphics that looked like they came straight from the future.

I wanted to create worlds. At the time, professional tools such as 3D Studio Max were simply beyond my reach. All I had was curiosity, passion, and the desire to learn. Then, almost by accident, I discovered a PDF manual called Learn Blender in 24 Hours, published by the School of Computer Science at the University of Castilla-La Mancha.

That file would change my life.

I installed Blender 2.39, a version that now feels like a relic from another era. I had no idea that I was beginning a journey that would stay with me for more than twenty years.

Over time, I discovered an entirely new universe. First came modeling, then texturing, animation, rigging, lighting, rendering, and video editing. Every new skill unlocked even more possibilities.

And like any true passion, the more I learned, the more I wanted to explore.

What started as a hobby gradually turned into experience. I eventually created television commercials and participated in the production of videos for cross-border cooperation projects between Spain and Portugal. One of those videos even received recognition in a European competition.

But something was still missing.

Technology continued to evolve, and a new concept began to capture my imagination: virtual reality.

The first Google Cardboard headsets sparked my curiosity. I started experimenting with 360-degree immersive videos, producing animated shorts, and exploring the magical feeling of being inside a scene rather than simply watching it.

There was only one problem.

Rendering was slow.

Very slow.

Even with powerful NVIDIA graphics cards, producing just a few minutes of video required hours of waiting. Then I discovered Unity.

Seeing high-quality graphics rendered in real time felt like a revelation.

This was different.

It was no longer about creating static images or pre-rendered sequences.

It was about building living worlds.

Worlds that could be explored.

Worlds that could react to the player.

Worlds that could be felt.

I started creating small projects for PC and later collaborated on interactive virtual reality applications for smartphones. Along the way, I learned level design, optimization, gameplay systems, lighting, and player interaction. Without realizing it, everything I had learned through Blender was leading me toward a single destination.

Then modern VR headsets arrived.

And I realized I no longer wanted to create experiences.

I wanted to create a game.

Not a tech demo.

Not a proof of concept.

I wanted to build a world of my own.

A place with atmosphere.

With mysteries waiting to be uncovered.

With enemies lurking in the darkness.

With forgotten stories hidden beneath the mist.

That dream eventually became GhoulStorm.

What started as a simple idea slowly evolved into a horror VR shooter built with Unity and the Meta SDK for Meta Quest 2 and Meta Quest 3.

Set around the mysterious outskirts of Tonvillage and the eerie cemetery of Hollow Hills, GhoulStorm is a world where the unknown hides behind every grave and every shadow tells a story.

But GhoulStorm is more than just a game.

It represents more than twenty years of learning.

Thousands of hours spent in Blender.

Countless experiments.

Failures.

Late-night renders.

Finished projects and abandoned ones.

A passion that never stopped growing.

And this website exists to tell that story.

Here, I'll be sharing the development of GhoulStorm from the inside: technical challenges, tools, gameplay systems, environments, and the countless decisions that shape this world.

Because after twenty years of creating worlds, the most exciting part isn't looking back.

It's everything that still lies ahead.

Image

GhoulStorm VR Horror Shooter

Fight through the cursed grounds of Hollow Hills and uncover the mystery behind Jane's disappearance.

Currently in Development

Meta Quest 2 & Quest 3 Built with Unity and Meta XR