Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thank you! :)

You  can start learning simulation either by using physics engines or by developing your own physics engine. If you use  a physics engine such as https://projectchrono.org/ you can customize it to get the best gameplay for your taste. If you develop your own physics engine you will need to invest more time but you have more control on every bit therefore you might get better results. For Infinite Overtake I developed a specific engine.

If you are familier with programming and physics you can learn it. You can even ask AI systems such as chatgpt or gemini or such to teach you step by step. Once you develop a simulation base the most fun part starts which is customizing parameters to obtain a game that suits your taste.

For me the most important thing in Infinite Overtake was to obtain a system which would respond to keyboard control in a way that the car would obey the driver's intentions. I customized quite a bit of detail of the forces on suspensions, tires, torso and every other part of the car and the game turned out to be fine.

You may also need to add some smart input controls. For example in Infinite Overtake, the driving wheel is assisted by the system to stabilize fish tailing. Also as the car gets faster spoilers respond dynamically. There are countless ideas used to make the game playable. When you start testing your game (if you develop one) you will see that many ideas pop in your mind to customize it for a better gameplay experience.

I hope these were helpful.

(+1)

Thanks for the advice! So basically I see that attention to detail is pretty important. Will definitely use this in my next project.

whats the name of the project?