The Naked Brothers Band – Associate Programmer

Worked as a Co-Op Programmer at 1st Playable Productions helping the other programmers implement the game

Keep reading for details on my contributions to the game!


Project
Rock University Presents: The Naked Brothers Band The Video Game
Genre Nintendo DS Game involving rhythm-based gameplay
My Role Associate (Co-Op) Programmer
Summary The premise for the game is that the Naked Brothers Band is on tour performing at various venues. The player will use the stylus in a variety of ways to control each of the instruments in the band, one at a time.
Features
  • 2D and 3D UI systems including:
    • 3D Character Customization screen
    • 3D World map
    • 2D Main menu with animated 3D Background
  • Different input styles for each instrument
  • 3D view of the band during performances along with camera movements
  • Performance recording and editing
  • Tutorial system
My Contribution
  • Worked as a Co-Op Programmer at 1st Playable Productions helping the other programmers implement the game
  • Met programming standards set up by 1st Playable and Nintendo
  • Worked with team leads in scheduling and planning programming tasks
  • Discussed many aspects of the game with artists, designers and producers
  • Worked with team to meet milestone deadlines
  • Completed the following programming tasks in C++
    • Designed and Implemented the Credits system:
      • Split screen setup involving 3D environment on one screen and 2D elements on the other
      • Scrolling credits text
      • Custom camera setup
    • Designed and Implemented many of the UI Systems. This involved discussions with the artists and designers about the requirements for each system. The systems had the following features:
      • Handling input events from stylus and button presses
      • 2D and 3D assets
      • Sliding elements onto and off of the screen
      • 3D camera transitions
      • Special effects
    • Designed and implemented the following tutorial systems for the game:
      • Main Game Tutorial
        • Custom system integrated into main game logic
        • 2D and 3D UI elements
        • Complex menu transitions
      • Composer Mode and Editor Mode Tutorials:
        • Designed and implemented slideshow system
        • Designed individual screens in tutorial
Language(s) Used C++ and Nintendo DS Libraries
1st Playable Productions 1st Playable