Projects/Particle-Simulator
Projects/Particle-Simulator
Starting work on the simulator the original idea was to make it physically accurate, but as development got on I quickly realized that I would spend too much time on simply optimizing it to make it run smoothly. So the idea quickly shifted to making a gamified, and more naive simulator.
To make the simulator as optimized as possible I opted to use Unity's DOTS framework, which works with an entity-system architecture with high memory locality for maximum performance. The project lasted for 3 months and greatly aided in my understanding of low-level memory management and general optimization.