Creating a project
Adding custom forces requires compiling this project with them added on top. We publish the particles-kool
module, which includes an api to create your forces and initialize the program.
particles-demo
is an example project that depends on the engine and adds several example forces. We'll try to provide a full template project to copy soon, however if you are familiar with gradle it's possible to get started with its build.gradle.kts
as a reference.
Initializing the simulation
Use the launchParticles
function to configure the simulation and start it. The function takes a list of your custom forces as a parameter, after which they can be used in configs.
The demo module shows an example with the main class located in commonMain
.
Last modified: 12 March 2025