The creator developed SKALE Arcade Physics Engine to cater to massive simulation games with over 100,000 bodies, unlike existing physics engines geared towards realistic simulations.
MatterJS, a popular JS Physics Engine, struggled to simulate 6,000 bodies while maintaining 60fps, prompting the need for a more efficient solution like SKALE.
SKALE focuses on simplicity by removing unnecessary features like joints or complex collision shapes, catering specifically to games like Dwarf Fortress and Rimworld that mainly use rectangles and circles.
Utilizing a data-oriented design and streamlined approach, SKALE can support over 100,000 bodies at 60fps, making it ideal for massive simulation games.
Although in Alpha stage, SKALE Physics Engine excels for creating Dwarf Fortress-like games with rectangles and circles, providing a basic learning platform for developing custom physics engines.
The engine's GitHub repository offers opportunities for developers to explore, contribute, and potentially extend SKALE Physics.
Future plans include enhancing the engine's API for improved usability, even though the current version is already efficient and bug-free for its intended purpose.
The creator emphasizes SKALE's speed in comparison to other JavaScript physics engines, noting its suitability for games requiring vast entities despite being designed for a different type of simulation.
SKALE Physics Engine is on hiatus for further development beyond its Alpha stage, focusing for now on its applicability and performance for specific game genres.
Important features like helper functions will be added to enhance the engine's usability in future versions.
SKALE Physics Engine's core design ensures efficient and optimized performance, catering to the unique needs of games with large quantities of entities.
The engine's GitHub link is provided for interested developers to explore its functionalities, codebase, and potential for customization.
SKALE Physics is tailored for games with vast simulations like Dwarf Fortress and Rimworld, offering high performance with rectangles and circles as primary entities for physics interactions.
The creator acknowledges SKALE's distinction from traditional physics engines, focusing on speed and scalability for specific game genres requiring large numbers of entities.
Although still in Alpha, SKALE Physics Engine is stable, efficient, and serves as the fastest physics engine in the JavaScript realm, optimized for massive simulation games.