José M. Nieves

Senior Software Developer

Austin, TX · (512) 766-5183 · jose.nieves@gmail.com

Experienced Software Developer specialized in interactive entertainment with a strong backend and middle tier development background.

Resume

Projects

Below is a list of projects and tools that I have proudly been part of.

Wayfinder

Description
  • Platforms: Steam, Playstation 5, Playstation 4
  • Developer: Airship Syndicate
  • Position: Senior Engineer
  • Engine: Unreal Engine
  • About the game
  • Wayfinder is a character based, online action game. In this new fantasy IP, adventure is the name of the game, and we`re bringing players along for the ride.
  • My Contribution
  • Responsible for integrating Game Systems into easy to access modules for the UX team to consume.
  • Coordinated with our publisher to design and create the commerce and in-game store and Battle Pass systems.
  • Collaborated with the engineering team on best practices, style, and providing code reviews for every change list submitted during the project`s lifespan
  • Gallery
    Senja.

    Senja.

    Gloom Portal.

    Gloom Portal.

    Wayfinders.

    Wayfinders.

    Star Trek: Timelines

    Description
  • Platforms: Steam, iOS, Android, Facebook Gaming
  • Developer: Wicked Realm Games (Tilting Point)
  • Position: Senior Game Engineer
  • Engine: Unity 3D
  • Link: Star Trek: Timelines
  • About the game
  • Star Trek: Timelines is the ultimate Star Trek strategy Role-Playing Game.
  • My Contribution
  • Supported the team and production as a LiveOps engineer. Responsible of keeping the servers healthy and running.
  • Upgraded SDKs in Unity for 3rd party plugins including Ad SDKs, Payment SDKs and even performed Unity Engine upgrades.
  • Maintained Ruby on Rails backend API
  • Transitioned team from Perforce and Jenkins to GitHub and Github Actions.
  • Trained the team in using Git and into following proper pull/merge request best practices.
  • Gallery
    Ship Management.

    Ship Management.

    Crew Management.

    Crew Management.

    Away Team Mission.

    Away Team Mission.

    Core Framework for Unity 3D

    Description
  • Platforms: Unity 3D
  • Link: Core Framework
  • About the tool

    The purpose of Core Framework is to help speed up development in Unity3D by providing the following basic systems every game needs to have:

  • Asset Bundle loading system
  • UI System
  • Basic implementation of Widgets, Dialogs and Panels
  • Transition animations by using DOTween, configurable on inspector
  • Can trigger sounds when a transition plays
  • Basic audio system
  • Mouse / Touch input control
  • Factory tool
  • Console window colors! Colorize your debug messages with colors so they are easier to read
  • Base game starting point Template project
  • This is an open source project hosted at GitHub and can accessed here.

    Poptropica Worlds

    Description
  • Platforms: iOS, Android, WebGL
  • Developer: StoryArc Media
  • Position: Unity Developer
  • Engine: Unity 3D
  • WebGL Link: Poptropica Worlds
  • About the game
  • Poptropica is a virtual world in which kids explore and play in complete safety.
  • My Contribution
  • Co-designed and developed the Clubhouse, the player housing and decoration systems
  • Co-designed and developed the in-game store for the players to buy decorations for their clubhouse, and adornments to customize their character
  • Gallery
    Clubhouse: Player Housing.

    Clubhouse: Player Housing.

    Clubhouse: Player Housing.

    Clubhouse: Player Housing.

    Clubhouse: Decoration Mode.

    Clubhouse: Decoration Mode.

    In-game decoration store.

    In-game decoration store.

    Closet: Player character customization.

    Closet: Player character customization.

    Colorizer: Player character customization.

    Colorizer: Player character customization.

    CAT Game Builder

    Description
  • Developer: TrickyFast Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: CAT Game Builders
  • About CAT
  • CAT Game Builder is the easier, faster way to make games in Unity. With CAT’s scores of modular Conditions, Actions, Triggers, and integrated game systems, you can create prototypes, demos, or full games with little or no additional programming.
  • My Contribution
  • Co-designed and developed several systems for the CAT Game Builder tool, including but not limited to Localization, Quest, UI, etc.
  • Gallery
    AI Example

    AI Example.

    State Machine Input Example

    State Machine Input Example.

    AI Trigger Example

    AI Trigger Example.

    SkyTrack

    Description
  • Platforms: iOS
  • Developer: SportTrak
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Poptropica Worlds
  • About the app
  • SkyTrak is a companion app for the SkyTrak Launch Monitor. This app processes the information registered by the Launch Monitor and simulates the ball trajectory through a virtual golf course, and displays the shot statistics on an easy to read screen.
  • My Contribution
  • Co-developed the UI screens, implemented a local database using SQLite to store user data and designed a sync process to syncronize the local data with a remote server. Responsible to implement the external server API needed to sync the user data.
  • Gallery
    Golf Course

    Golf Course.

    Stats Screen

    Stats Screen.

    Mystery Case Files: Escape From Ravenhearst

    Description
  • Platforms: iOS, Android
  • Developer: DogBot Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Mystery Case Files: Escape From Ravenhearst
  • About the game
  • MCF:Escape From Ravenhearst is an adventure game previously released for the PC. Big Fish Games supplied us with the art assets and we rebuilt the game in Unity so that it could be released for iOS and android devices.
  • My Contribution
  • Responsible to rewrite the game puzzles from ObjectiveC to C#.
  • Colaborated in creating the scene loading systems, User Interface, and touch imput interface for mobile devices.
  • Gallery

    Hospital Door Entrance Puzzle.

    Birthing Room Puzzle.

    Patient Door Room Puzzle.

    Hidden Expedition Uncharted Islands

    Description
  • Platforms: iOS, Android
  • Developer: DogBot Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Hidden Expedition Uncharted Islands
  • About the game
  • Hidden Expedition: Uncharted Islands is an adventure game that was previously released for the PC. We received the art assets from Big Fish Games then recreated the game from scratch for iOS and Android devices.
  • My Contribution
  • Responsible to rewrite the game puzzles from ObjectiveC to C#.
  • Colaborated in creating the scene loading systems, User Interface, and touch imput interface for mobile devices.
  • Gallery

    Everyone loves Tic tac toe!

    Cave Door Puzzle.

    Boat Door Puzzle.

    Hidden Expedition Amazon

    Description
  • Platforms: iOS, Android
  • Developer: DogBot Studios
  • Position: Unity Developer
  • Engine: Unity 3D
  • Link: Hidden Expedition Amazon
  • About the game
  • Hidden Expedition Amazon is an adventure game that was previously released for the PC. We received the art assets from Big Fish Games then recreated the game from scratch for iOS and Android devices.
  • My Contribution
  • Responsible to rewrite the game puzzles from ObjectiveC to C#.
  • Colaborated in creating the scene loading systems, User Interface, and touch imput interface for mobile devices.
  • Gallery

    Hidden Expedition Amazon.

    Snake Mini-game.

    Hidden Object Scene.