Dante Medina - Game Producer & Designer
  • Works
  • Resume
  • Contact
  • About me
  • Works
  • Resume
  • Contact
  • About me
Dante Medina - Game Producer & Designer

Bow Knight (2013)

Personal Project  |  Trident College of Information Technology of Nagoya  |  3DS | CTR-SDK and C++

Project description
Bow Knight is a minigame programmed using a Nintendo 3DS SDK. During a two-week workshop at the Trident School of Information Technology in Nagoya, Japan, I was offered the opportunity to learn programming on 3DS. As such, I learned how to exploit some of its features. The game was programmed using the C++ language and makes use of the system’s touch-screen and dual-screens.
The goal of the game is to drag an arrow from the upper-right corner of the touch-screen with the stylus, and then drop it on the knight character. He will then draw an arrow with his bow and shoot one of the targets located on the 3D screen. However, there is a timer and when it runs out, it’s game over. It’s a score-based game.

My role
At first, I had a lot of problems with the language. Nevertheless, I managed to learn at a quick pace and produced a playable game by the end of the second week. I experienced crashes, optimization problems and so on. However, I persisted and learned how to use some of Nintendo’s proprietary tools and managed to make a simple game. I also made the sprite animations (from a sprite-sheet I downloaded online), integrated music kindly provided by Nippon Ichi Software and worked with the two-screens which display very different resolutions.

What I learned
  • First-hand experience with Nintendo 3DS SDK
  • Learnt the very basics of C++
  • Learned how to use Nintendo’s proprietary tools
  • How optimization works
  • How to exploit the capabilities of the 3DS: 3D display, gyroscope, microphone, touch-screen and dual-screen

What I would have improved
Time was of the essence during this game’s production. There are many things which I would have liked to add: a more versatile scoring system, sound effects and different types of arrow. I had just enough time to make it playable since I spent a lot of time learning the language, the tools and optimizing the game. Adding more features was impossible to do.

Game
Unfortunately, I had to sign an NDA due to the nature of the project, so I don’t have access to the game anymore. 
Picture
Picture
Copyright © 2018 Dante Medina