All Projects → SergeyMakeev → Arcadecarphysics

SergeyMakeev / Arcadecarphysics

Licence: mit
Arcade Car Physics - Vehicle Simulation for Unity3D

Projects that are alternatives of or similar to Arcadecarphysics

Dotgame
.GAME is a show hosted on Channel 9 that is dedicated to game development with a primary focus on .NET technology. Each episode will focus on tutorials, cover helpful tips/tricks, or feature an interview with an industry expert.
Stars: ✭ 107 (-43.39%)
Mutual labels:  unity3d, game-development, tutorial
Unityfx.async
Asynchronous operations (promises) for Unity3d.
Stars: ✭ 143 (-24.34%)
Mutual labels:  unity3d, game-development
Paddle Soccer
A simple, two player multiplayer game built to show how you can host dedicated game servers on Kubernetes.
Stars: ✭ 141 (-25.4%)
Mutual labels:  unity3d, game-development
Deadsimple Pixel Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
Stars: ✭ 186 (-1.59%)
Mutual labels:  unity3d, game-development
Godot tutorials
Code and examples for KidsCanCode Godot Tutorials.
Stars: ✭ 119 (-37.04%)
Mutual labels:  game-development, tutorial
O2
2D Game Engine with visual WYSIWYG editor
Stars: ✭ 121 (-35.98%)
Mutual labels:  unity3d, game-development
Socket.io Client Unity3d
socket.io-Client for Unity3D, which is compatible with socket.io v1.x
Stars: ✭ 147 (-22.22%)
Mutual labels:  unity3d, game-development
Arcadevehiclephysics
A framework for creating an arcade inspired physics system for vehicles in Unity
Stars: ✭ 103 (-45.5%)
Mutual labels:  unity3d, game-development
Unitypausemenu
This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lacking in such an asset (until this was released on the asset store).
Stars: ✭ 160 (-15.34%)
Mutual labels:  unity3d, game-development
Slither.io Clone
Learn how to make Slither.io with JavaScript and Phaser! This game clones all the core features of Slither.io, including mouse-following controls, snake collisions, food, snake growth, eyes, and more. Progress through each part of the source code with our Slither.io tutorial series.
Stars: ✭ 168 (-11.11%)
Mutual labels:  game-development, physics
Rimlight
Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
Stars: ✭ 170 (-10.05%)
Mutual labels:  unity3d, game-development
Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (-37.04%)
Mutual labels:  unity3d, game-development
Reflexityai
Provide a basic framework to build an Utility IA in Unity using the xNode editor of Siccity
Stars: ✭ 109 (-42.33%)
Mutual labels:  unity3d, game-development
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-35.45%)
Mutual labels:  unity3d, game-development
Epicsurvivalgameseries
Third-person Survival Game for Unreal Engine 4 (Sample Project)
Stars: ✭ 2,389 (+1164.02%)
Mutual labels:  game-development, tutorial
Rocket
RocketMod — .NET Game Server Plugin Framework
Stars: ✭ 147 (-22.22%)
Mutual labels:  unity3d, game-development
Bright Souls
An indie "Dark Souls" clone in Unity with Adaptive Game Technology.
Stars: ✭ 91 (-51.85%)
Mutual labels:  unity3d, game-development
Circle jump
An open source mobile game made with Godot.
Stars: ✭ 94 (-50.26%)
Mutual labels:  game-development, tutorial
Swissarmylib
Collection of helpful utilities we use in our Unity projects.
Stars: ✭ 154 (-18.52%)
Mutual labels:  unity3d, game-development
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (-7.94%)
Mutual labels:  unity3d, game-development

About

My attempts to make a fun vehicle physics and arcade control. The primary goal was to make a vehicle controller which is easy to set up and fun to play with. I'm pretty happy with the results. This approach can be used for games like GTA, Rocket League or Flatout.

alt tag

Warning: This is not a final product! This is only my thoughts on the topic.

You can download precompiled demo from releases page: https://github.com/SergeyMakeev/ArcadeCarPhysics/releases/tag/1.0

Demo video available: https://www.youtube.com/watch?v=HCuJi2pntOw

Key things:

  • Speed Curve (instead of complicated engine settings)

  • Stable Suspension

  • Stablizier Bar Forces

  • Ackermann Steering

  • Downforce

  • Normalized Tire laterial friction

  • Handbrakes

  • In-flight vehicle stabilization

This demo is made using Unity game engine. It should be easy to implement this algorithm on any other game/physics engine.

Useful reading (in random order):

SuperTuxKart https://github.com/supertuxkart/stk-code https://supertuxkart.net

Bullet Physics Vehicle https://github.com/bulletphysics/bullet3/tree/79d24db60f2c916ffcdaf8b074be622e2e5bc609/src/BulletDynamics/Vehicle

Space Dust Racing UE4 Arcade Vehicle Physics Tour http://blog.spaceduststudios.com/space-dust-racing-unreal-engine-4-arcade-vehicle-physics-tour/ https://www.youtube.com/watch?v=LG1CtlFRmpU

Car Physics for Games http://www.asawicki.info/Mirror/Car%20Physics%20for%20Games/Car%20Physics%20for%20Games.html

Edy's Vehicle Physics: Anti-roll bars exposed http://www.edy.es/dev/2016/04/anti-roll-bars-exposed/

Edy's Vehicle Physics: Engine, clutch and gearbox in Vehicle Physics Pro http://www.edy.es/dev/2015/02/engine-clutch-and-gearbox-in-vehicle-physics-pro/

Edy's Vehicle Physics: Miscelaneous topics explained https://vehiclephysics.com/advanced/misc-topics-explained/

Edy's Vehicle Physics: Facts and myths on the Pacejka curves http://www.edy.es/dev/2011/12/facts-and-myths-on-the-pacejka-curves/

Edy's Vehicle Physics: The stabilizer bars: creating physically realistic, stable vehicles http://www.edy.es/dev/2011/10/the-stabilizer-bars-creating-physically-realistic-stable-vehicles/

Edy's Vehicle Physics: Pacejka 94 parameters explained - a comprehensive guide http://www.edy.es/dev/docs/pacejka-94-parameters-explained-a-comprehensive-guide/

PsRealVehicle is the plugin for Unreal Engine 4 with simple force-driven vehicle simulation. https://github.com/PushkinStudio/PsRealVehicle

The Physics of Racing http://phors.locost7.info/contents.htm

Randomation Vehicle Physics https://github.com/JustInvoke/Randomation-Vehicle-Physics

SimpleRaycastVehicle-Unity https://github.com/unity-car-tutorials/SimpleRaycastVehicle-Unity/

Car Controller blog post by Seena Burns http://seenaburns.com/2018/03/02/car-controller/

Supercharged! Vehicle Physics in 'Skylanders' https://www.gdcvault.com/play/1022942/Supercharged-Vehicle-Physics-in-Skylanders https://www.youtube.com/watch?v=Db1AgGavL8E

The Science of Off-Roading: 'Uncharted 4's' 4x4 https://www.gdcvault.com/play/1024620/The-Science-of-Off-Roading

Vehicle Feel Masterclass: Balancing Arcade Accessibility with Simulation Depth https://gdcvault.com/play/1025383/Vehicle-Feel-Masterclass-Balancing-Arcade

The Physics of Fun: The Vehicles of Saints Row https://www.youtube.com/watch?v=3XXw-2EPlL0

Implementing Racing Games: An intro to different approaches and their game design trade-offs https://superheroesinracecars.com/2016/08/11/implementing-racing-games-an-intro-to-different-approaches-and-their-game-design-trade-offs/

OpenC1 https://github.com/jeff-1amstudios/OpenC1/tree/master/OpenC1/Physics

How to write a driving simulator (Russian) https://gamedev.ru/code/articles/Racing_Simulator

NVidia PhysX: Vehicles User's Guide https://docs.nvidia.com/gameworks/content/gameworkslibrary/physx/guide/Manual/Vehicles.html

A 2D Car Physics Model based on Ackermann Steering http://entertain.univie.ac.at/~hlavacs/publications/car_model06.pdf

Steering theory and geometry for automobile and mechanical engineers https://www.slideshare.net/upenderrawat1/steeringtheroy

It IS Rocket Science! The Physics of 'Rocket League' Detailed https://www.gdcvault.com/play/1025341/It-IS-Rocket-Science-The

Assets

HDR Envirnoment map from HDRI HAVEN https://hdrihaven.com

Terrain textures from Texture.com https://www.textures.com

Traffic cone from "Barrier & Traffic Cone Pack" by Sabri Ayes https://assetstore.unity.com/packages/3d/environments/barrier-traffic-cone-pack-82549

Vehicle from "Muscle car 1969 Vehicle Physics (dirty and clean)" by Konstantin Koval https://assetstore.unity.com/packages/3d/vehicles/land/muscle-car-1969-vehicle-physics-dirty-and-clean-118132

Barrel from "Crate and Barrels" by Kobra Game Studios https://assetstore.unity.com/packages/3d/props/industrial/crate-and-barrels-73101

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].