Heroes League Game Day
For more Information on Heroes League, check out the Website!
Project Details
Team Size: 10+
Engine: Custom Engine -”GMS”
Language: C#/Lua
Published date: Live Service - Currently Under Development
Company: AmericaU
My Contribution to Heroes League Game Day
Programmed missions and developed prominent features to encapsulate a unique experience for players
Created multiple tools to further increase the power of the custom engine my team works inside
Created tutorials, wrote documentation, and refactored old code to increase performance
Tool Development
I’ve created several tools that largely benefit the programming team, that provides us with more creative control, and fast ways to tackle common design choices
The most impactful tool I worked on has been a custom cinema camera. It allows the programming team to quickly assemble camera logic that includes, following objects, following the player, panning from location to location using either Linear Interpolation or Spherical Interpolation. While also providing %complete variable that allows designers to provide a condition for their own work.
Mission Programming
I worked with mission designers to work together at creating a coherent, well thought out mission that would support the large cast of current missions in the game
I needed to be flexible, and have a wide understanding of common design patters to quickly and effectively deliver fun missions
Documentation
Worked towards creating a library of defined global methods and video tutorials
Our programming team was quite new to the project, so it became crucial to write down and create video’s on the tools and systems we were developing
Since we plan on expanding our programming team, it’s important to leave behind well thought out systems and tools that our new team members can learn from