Injustice 2 Legendary Edition

GAME DEVELOPMENT
 
 

Learn

A big part of the Legendary Edition was a first-time user experience initiative to on-board new players. Along with this came the new Learn hub. Injustice 2 launched with 6 tutorial lessons, while the Legendary Edition launched with 54 all-new tutorial lessons.

As the only programmer on this mode, my job was to build all of the new features and tools for designers to exercise. Additionally, I helped refine and design some of the tutorial lessons. This mode was then expanded and refined again for Mortal Kombat 11 and I later delivered a GDC talk on this topic.

Features include:

  • Combo Window system for teaching players button timings in combo strings

  • Controller UI for displaying button presses

  • Scripted AI demos of all lessons that display button presses allowing the player to play “Simon Says” on the controller UI

  • Material display functionality for displaying frame advantage and disadvantage on character meshes

  • HTML key tagging in localization for colored words in UI text

Other Legendary Edition Work

Outside of the new Learn mode, I worked on all of the DLC characters which included the following work.

  • Character power UI

  • Character power gameplay support

  • Player select animation and FX scripting

  • 2D card capture for player select mesh loading

  • Exporting, hooking up, and testing all 2D image assets for new characters

  • Custom TMNT player select support

The Teenage Mutant Ninja Turtles needed special-cased support due to the fact that they were essentially four characters in one. This included a special animation system in player select where each turtle had their own attack and reaction animations that needed to be blended properly depending on which turtle was loading in after the base character was selected. Included in the Turtles support was a one-off Turtle select for Tournament Mode and Character Tutorials.

 
 

Launch Trailer

Previous
Previous

Mortal Kombat 11

Next
Next

Injustice 2