![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
| Application | Integration with host OS, hardware and drivers |
| Audio | 3D audio using OpenALSoft |
| ▼Game state | Makes all gameplay features work together |
| Message queue | Ensures everything gets executed at right time & in right order |
| Input handling | Gameplay controls configuration and handling |
| ▼Physics | Soft-body physics and associated simulations |
| Collisions | Static & dynamic collision detection system |
| ▼Console | Centerpiece of the application; parses command line & config, maintains cvars, logs messages |
| Console commmands | Built-in console commands |
| Scripting | Game scripting subsystem using AngelScript |
| Network | Multiplayer and integration with remote services |
| ▼Gameplay | Game logic |
| Land vehicles | Cars, trucks, rovers, ATVs, anything |
| Aerial | Airplanes and helicopters |
| Character | Wandering the terrain on foot |
| Marine | Ships and boats of any size and function |
| Terrain | Everything related to terrain and objects - game logic, visualization, scripting |
| ▼Gfx | Visual-only objects or visual couterparts to Gameplay objects |
| Camera | Camera control and logic |
| Hydrax | Nice looking water, originally a 3rd party component |
| Particle | Customizations of OGRE particle system: visuals + game logic |
| Flex | Meshes deforming in real time: flexbodies, wings, wheels, cab mesh |
| ▼Script-side APIs | ^AngelScript^ All features provided to/offered by scripting |
| Game-to-script | ^AngelScript^ Documents script functions (callbacks) invoked by the game |
| Script-to-game | ^AngelScript^ Documents game functions which scripts can invoke to control it |
| Script-to-script | ^AngelScript^ Documents built-in scripts of the game |
| Script-to-Server | ^AngelScript^ Documents server functions which scripts can invoke to control it |
| Server-to-script | ^AngelScript^ Documents script functions (callbacks) invoked by the server |
1.8.17