My Friendly Neighborhood
Programming Contract - DreadXP
Project Details
Engine: Unity Engine
Map Systems
Localization Systems
Fixed numerous bugs via breakpoints, debugging, profiling, and manual testing
Store Page: https://store.steampowered.com/app/1574260/My_Friendly_Neighborhood/
Localization Systems
Foreign Language Selection
Implemented a system to support many various foreign languages. The language can be selected in the settings for the game and swaps all text such as interaction prompts, menus, and subtitles for the translated text.
Dynamic Font Assets
Created dynamic font assets to allow for the use of complex forms of writing which combine multiple smaller characters to make a larger more complex character, such as Hangul, Mandarin, Japanese, etc.
Map Systems
Player Location Indicator
Programmed a flashing Indicator to represent the player’s position on the map for the current zone.
Room Cleared Indication
Added a system which tracks each of the items and objectives in each room. When the player has collected all the items and completed all of the objectives, the system swaps the fill color of a room to indicate that it has been cleared.
Door Icons & Keys
Implemented a system which marks locked doors in red and unlocked doors in blue. Doors which require a key to unlock are marked with the corresponding key icon. Additionally separate key Icons are used to match the visual style of the zone.