Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1390686 Posts in 66781 Topics- by 59524 Members - Latest Member: EvaUnitOne

April 13, 2021, 12:39:00 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperDesignGTA 1 style game - physics approach
Pages: [1]
Print
Author Topic: GTA 1 style game - physics approach  (Read 251 times)
Topogram
Level 0
*


View Profile
« on: March 01, 2021, 04:16:11 AM »

I'm exploring a game idea with a similar visual style to the original GTA (top down driving) on a much smaller scale.

I'm wondering what would be the best way to approach implementing the physics of such a game. It seems that using a full 2D rigid body physics engine like Box2D is probably overkill since there is no gravity and the collisions will likely be between the player and static objects (buildings) and other cars. Having a physics engine control the motion of transient other cars on the road is probably unnecessary since they will need to be steered proactively by AI when they are on the screen.

Can anyone recommend an approach?
Logged
michaelplzno
Level 8
***



View Profile WWW
« Reply #1 on: March 01, 2021, 03:49:26 PM »

you are making a 2d game like GTA?

Box2d is really pretty basic imo and will cover that case really well.
Logged

Golds
Loves Juno
Level 9
*


Juno sucks


View Profile WWW
« Reply #2 on: March 01, 2021, 09:32:35 PM »

I would just hack around with something like Box2D too. You can use it just for collision information and move the cars around manually if you want. Otherwise you'll need to roll your own collision system, which is totally doable but a lot more work.
Logged

@doomlaser, mark johns
Ramos
Level 4
****



View Profile WWW
« Reply #3 on: March 03, 2021, 11:23:37 AM »

Do not ignore the long-term attributes such as the possibility of the engine to be easily exported for consoles. Most publishers like to work with unity/unreal
Logged

Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic