top of page
I worked with a community of enthusiasts to add features, improvements, and fixes to a large established codebase.
​
With a remote project manager who interacts with the community, I discuss improvements suggested (and bugs found) by the community and collaborate to make changes decided upon. We have developed systematic testing for each feature or fix, and employ version control best practices using git.
For example, a feature request that I implemented and we experimented with (see the video) was to change blasts in battle to exert 3-dimensional forces rather than the previous implementation along a horizontal plane. Knockback direction, "splash damage" and force-strength decay over distance were changed to take the 3D spacial interactions into account.
See some of the relevant code here
bottom of page