Inspiration

We wanted to create a fun and engaging way to learn about math, particularly graphing in multiple dimensions.

What it does

In Function Master, you can move parts of an equation around in virtual reality, which is then graphed. The goal of the game is to explore 3d graphing while directing a ball to a target.

How we built it

We used Unity to create the project. The graph is created by procedurally generating a mesh from a function which is parsed from the user input. We also created a non-vr version for testing.

Challenges we ran into

It was difficult to take the equation in the boxes and turn it into a repeatable formula the computer could use.

Accomplishments that we're proud of

We created a robust and expandable system to graph 3d functions, and implemented it into a game.

What we learned

We learned to use Unity and C# to create games

What's next for Function Master

More types of functions could be added, including integrals or differentiation, as well as more levels.

Share this project:

Updates