Atom

avatar

DANE SHERMAN

June 6, 2020

Personal

An educational mobile game about playing with protons, neutrons, and electrons to make Atoms being developed in Unity and C#. My goal for this project was to create an interactive and fun way to play with Atoms. I wanted to explore what it would mean to create something that could teach through play and help shape intuition. With Atom, learners can explore how the properties of an atom change as particles are added and removed. Which particles affect the mass? Which ones affect the charge? Which energy level do electrons belong to? Atom allows learners to discover the answers to these questions and build an understanding based on experience and play.

Get it on Google Play

Development Features

While I’m no chemistry expert, I did put in a lot or research and learning of my own in an attempt to get the atomic model as close as I could.

Recursive Shell Configuration

With that research in mind I also wanted to make sure Atom was still fun to play with. With a bit of fine tuning I was able to apply flocking and separation algorithms to all of the particles. This gave the final effect of organic and ‘squishy’ movement while providing me enough control to get the particles where they needed to be.

Separation Algorithms

Physics Object

Docs

Recent Projects