article thumbnail

#Drive Rally by Pixel Perfect Dude is a love letter to the golden age of rally games

PreMortem.Games

Ultimately, we decided to create our custom physics engine, using NWH Wheel Collider as a base for collisions and writing every part of car physics from scratch. This way we bypassed those limitations and were able to craft tracks with the precise slopes, terrain blending, and asset placement we wanted.”

Pixel 156
article thumbnail

Object Placement on Terrain (Mesh)

Mnenad

This chapter is all about how I solved it (so far) to be able to place all kinds of assets like 3D-meshes or self-growing fractal seeds on the terrain. What Sebastian Lague did to work-around it when generating new terrain chunks on runtime is to use multithreading. Before we start. Freezing is simply annoying and kills the flow.

Terrain 52
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Tiles editor progress report #3

Mircosoft Game Dev

Most of TileSet's systems (rendering, collisions, physics, navigation, …) are now using a concept of "layers" (this might be renamed). As an example, you could now define several PhysicsBodies per tile with different collision layers/masks. Terrains are the more powerful replacement of autotiles. Navigation.

Tile 52
article thumbnail

New improvements for GPUParticles in Godot 4.0

Mircosoft Game Dev

Allows collisions against the physics world. Baked SDF Collision. Still, for complex interiors, creating all the collisions with boxes and spheres can be a hassle. This allows approximate complex collisions with geometry (without having to test the actual geometry, which is expensive). Less flexible. Particles in Godot 4.0

article thumbnail

10 Worst Video Game Glitches to Test Before Launching Your Next Game

iXie gaming

Character Clipping and Collision Glitches A video game entails characters interacting with each other. However, their interaction may be faulty, leading to objects or characters getting stuck in walls, terrains, or on each other. This can break gameplay and immersion in your game. This impacts player immersion negatively.

Texture 52
article thumbnail

Why does Godot use Servers and RIDs?

Mircosoft Game Dev

Near Phase: Generating collision information of overlapping objects. Solver: Iterative or LCP approximation to collision resolution. Physics needs to set back information (bodies that moved and collisions) into the logic layer, but this can be done anytime before the next frame. Broad Phase: Finding pairs of close objects.

Render 52
article thumbnail

Physics progress report #1

Mircosoft Game Dev

Cylinder collision shape. One of the requirements was adding support for cylinder shapes in Godot's custom collision detection system. Technical details: Godot Physics is almost entirely based on the SAT algorithm for collision detection, but cylinders can't entirely rely on that. Heightmap collision shape.