ProjectSpeed ProjectSpeed
ProjectSpeed ProjectSpeed
  • Home
  • FAQ
  • Videos
  • Contact
  • Devblog

 

 

Development Update – Engine Improvements

 

 

Hello everyone,

 

It's time for another development update.
Over the past few weeks, work has continued on both the game engine and the open-world racing game built on top of it.
While much of the progress has happened behind the scenes, these improvements are laying the foundation for a larger, more detailed world and a smoother gameplay experience.

 

Engine Development

 

A major focus has been performance and scalability.

 

Terrain System

 

The terrain pipeline has received several improvements aimed at supporting larger environments while maintaining stable frame rates.
Terrain streaming is now more efficient, reducing memory usage and minimizing loading stalls as players move through the world.
Work also continues on terrain generation tools, allowing faster iteration when creating roads, hills, valleys, and large-scale landscapes.

 

Rendering Improvements

 

The renderer has undergone optimization passes to improve overall performance. Recent work includes:
* Reduced draw-call overhead.
* Improved culling systems.
* Better management of large numbers of world objects.
* More efficient vegetation rendering.

 

These changes are particularly important for open-world environments where thousands of objects may be visible at once.

 

Asset Pipeline
The asset import pipeline has become more automated, making it easier to bring new content into the project.
This reduces development time and allows faster testing of vehicles, environment assets, and world-building experiments.

 

What's Next?
The next phase of development will focus on two key areas:
1. Further engine optimization for large open worlds.
2. Expansion of the road network and playable regions.

 

As always, many of the most important tasks are not immediately visible, but they provide the technical foundation required for future gameplay systems and content.

 

Thank you for following development. More updates, and technical breakdowns will be shared as progress continues.

 

 

June 18, 2026

 

 

 

 

Building the Next Generation of my custom DirectX 12 Engine

 

Over the last few months, I’ve been focused on one goal: pushing my custom DirectX 12 engine toward larger worlds, higher visual fidelity, and smoother performance across modern PC hardware.
This update introduces major improvements across rendering, world streaming and terrain generation. Here’s a look at what’s new behind the scenes.

 

Renderer Modernization
My rendering backend has received a substantial overhaul focused on scalability and GPU efficiency.

 

Improved GPU Resource Management
I redesigned the engine’s memory allocation pipeline to reduce CPU overhead and improve GPU residency management. Resource transitions are now aggressively batched, minimizing synchronization costs and improving frame pacing under heavy streaming loads.
Key improvements include:
* Reduced descriptor heap fragmentation
* Faster transient buffer allocation
* Improved upload scheduling for large open-world scenes
* Better async compute integration
These changes become especially noticeable while driving at high speeds through dense environments.

 

Enhanced Terrain Pipeline
The terrain system now supports significantly larger landscapes while maintaining stable performance and visual consistency.

 

Smarter Terrain LODs
Terrain LOD transitions were redesigned to reduce popping and preserve silhouette quality at long distances.
New features include:
* Continuous distance-based tessellation control
* Improved geomorphing between terrain biomes
* Better normal reconstruction for distant terrain
* Reduced vertex density in low-curvature areas
The result is a more stable image during high-speed traversal.

 

Tooling and Workflow
Engine tooling continues to evolve alongside runtime systems.

 

The engine continues to evolve rapidly, and I'm excited to share more technical deep dives in future posts.

 

Thanks for following development.

 

 

May 17, 2026

 

 

 

 

Pushing the Horizon: Advancements in Illumination and Open World Design

 

Over the past development cycle, my focus has shifted toward realistic illumination and open world design.
Both systems are evolving in tandem, and the results are beginning to reshape how the game feels moment to moment.

 

Rethinking Illumination

 

Lighting is no longer just a visual layer—it’s a systemic feature that influences gameplay, mood, and player decision-making.
I’ve also implemented localized light adaptation.
Moving from bright outdoor environments into darker interiors now results in gradual eye adjustment, creating a more believable visual experience while also affecting gameplay tension.
Shadows, too, have been refined—softer at a distance, sharper up close, and responsive to multiple light sources simultaneously.

 

Expanding the Open World

 

Parallel to lighting improvements, the open world itself has undergone significant expansion—not just in size, but in systemic depth.

 

Where It All Comes Together

 

As development continues, my goal is to keep tightening this relationship between systems.
The more cohesive the experience becomes, the more the world feels alive—not just visually, but mechanically.

 

 

April 18, 2026

 

 

 

 

Bringing It All Together: Designing Worlds Players Can Feel

 

Game development is a convergence of disciplines—art, design, code, sound, psychology, and storytelling. While each discipline has its own challenges, the real magic happens when they merge into a cohesive emotional experience.

 

Start by defining the emotional core of your game. What should the player feel—wonder, tension, loneliness, empowerment? Every system should reinforce that emotional intent. Lighting supports tone. Mechanics support mood. Sound supports atmosphere. When all disciplines share a goal, the game becomes greater than the sum of its parts.

 

Balancing aesthetics and performance is an ongoing dance. Realism isn’t inherently better—clarity and emotion matter more. A stylized fog volume or simplified material often communicates more feeling than a physically accurate one.

 

Create “ascension moments”—short, impactful events that elevate the player’s emotional state. These can be scenic vistas, nuanced animations, sudden sound cues, or dramatic lighting shifts. Small but potent emotional spikes stay with players long after they stop playing.

 

Throughout development, keep the player’s perspective central. Test frequently, iterate relentlessly, and don’t be afraid to scrap systems that don’t serve the emotional core. Players might not articulate why your game feels good—but they will feel it.

 

When you design with intention, consistency, and emotion, you create worlds that resonate deeply and stay in memory. That is the heart of game development.

 

 

March 18, 2026

 

 

 

 

Shipping Feel: The Invisible Craft of Gameplay Tuning

 

 

Players don’t remember feature lists. They remember the feeling of a perfect jump, a punchy weapon recoil, or the satisfying timing of an animation. Gameplay tuning—the art of crafting feel—is one of the least visible yet most impactful elements of game design.

 

Good feel begins with early prototyping. Greybox layouts remove visual noise and expose the mechanics. If movement, jumping, and camera behavior feel good in a grey scene, they’ll feel great once polished.

 

Animation timing is a major contributor to feel. Small tweaks like adding 5–10 frames of anticipation or adjusting easing curves can transform an action from “acceptable” to “delightful.” Camera feedback—micro-shakes, head tilt, or dynamic FOV—provides subconscious reinforcement that actions have weight.

 

Input latency is another silent emotion killer. Reducing latency, even by a few milliseconds, dramatically improves responsiveness. Techniques like input buffering, prediction, and interruptible animations keep control fluid and satisfying.

 

Use real-world references whenever possible. Record yourself walking, sprinting, swinging objects, or turning quickly, then analyze frame-by-frame. Real physics informs better animation curves and more believable mechanics.

 

Finally, gather feedback early. Hand your build to a tester and observe what they try to do first—players often reveal hidden expectations. Tune mechanics to meet or gently subvert those expectations, and the game will feel natural.

 

Shipping feel requires time, intuition, and iteration. It’s not glamorous work, but it’s what makes players fall in love with your game.

 

 

February 17, 2026

 

 

More Articles …

  1. Post39
  2. Post38
  3. Post37
  4. Post36
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

Page 1 of 9

We use cookies

This website uses first- and third-party cookies to analyse and improve your browsing experience.

Cookie Policy
Information on the use of cookies

Cookies are small pieces of information that are sent to and stored on the user's computer hard drive through the browser when connecting to a website. Cookies can be used to collect and store user data while connected in order to provide the requested services, and are sometimes not retained. Cookies may be first- or third-party.

There are several types of cookies:

  • Technical cookies that facilitate user navigation and the use of the different options or services offered by the website, such as identifying the session, allowing access to certain areas, facilitating orders, purchases, form completion, registrations, security, and enabling functionalities (videos, social networks, etc.).
  • Personalisation cookies that allow the user to access services according to their preferences (language, browser, configuration, etc.).
  • Analytics cookies that allow anonymous analysis of the behaviour of website users and enable measurement of user activity and the development of browsing profiles with the aim of improving websites.

Therefore, when accessing our website, in compliance with Article 22 of Law 34/2002 on Information Society Services, for analytics cookies we have requested your consent for their use. This is to improve our services. We use Google Analytics to collect anonymous statistical information, such as the number of visitors to our site. Cookies added by Google Analytics are governed by the Google Analytics privacy policies. If you wish, you can disable Google Analytics cookies.

In any case, you can enable or disable these cookies by following the instructions of your Internet browser.

Cookie preferences
Necessary cookies

Essential for basic site functions and cannot be disabled.

3 cookies detected.

  • jbcookies (JoomBall!)
    Stores the consent given by the user on the website.
  • joomla_user_state (Joomla!)
    Preserves the user's authentication state.
  • joomla_remember_me_* (Joomla!)
    Keeps the session remembered for the authenticated user.
Analytics cookies

They help us understand usage and improve performance.

No cookies have been detected in this category yet.

Marketing cookies

They personalise advertising and measure the effectiveness of campaigns.

No cookies have been detected in this category yet.

Unclassified cookies

Cookies pending review or automatic classification.

No cookies have been detected in this category yet.