Hello

Hello

Hello

Hello

Hello

My

My

My

Name

Name

Name

Is

Is

Is

David

David

David

Nwachukwu

Nwachukwu

Nwachukwu

Nwachukwu

Nwachukwu

And

And

And

Welcome

Welcome

Welcome

To

To

To

My

My

My

Portfolio

Portfolio

Portfolio

▂▃▅▇█▓▒░۩۞۩●๑▬๑●۩۩●๑▬●๑۩۞۩░▒▓█▇▅▃▂

▅▇█▓▒░۩۞۩●๑▬๑●۩▬▬▬▬۩●๑▬●๑۩۞۩░▒▓█▇▅

█▓▒░۩۞۩●๑▬๑●۩▬▬▬▬▬▬▬▬۩●๑▬●๑۩۞۩░▒▓█

▒░۩۞۩●๑▬๑●۩▬▬▬▬▬▬▬▬▬▬▬▬۩●๑▬●๑۩۞۩░▒

۩۞۩●๑▬๑●۩▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬۩●๑▬●๑۩۞۩

۩●๑▬๑●۩▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬۩●๑▬●๑۩

๑▬๑●۩▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬۩●๑▬●

▬๑●۩▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬۩●๑▬

๑●۩▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬۩●๑

۩▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬۩

●▬▬▬▬▬▬▬▬▬▬▬▬▬▬๑۩۩๑▬▬▬▬▬▬▬▬▬▬▬▬▬▬●

●▬▬▬▬▬▬▬▬▬▬▬▬▬▬๑۩۩๑▬▬▬▬▬▬▬▬▬▬▬▬▬▬●

Loading...

Next case

Menu

Wall Dodge

Role / Services
  • Mobile App & Web Development

  • Credits
  • David Nwachukwu

  • Location & year
  • The United Kingdom ©

  • 2023



  • Wall Dodge is a game that I created to demonstrate my skills in game development, particularly in the area of tap-timing games. To develop this game, I used Unity game engine and a range of programming concepts and techniques to bring the game to life.


    One of the most challenging aspects of this project was developing the game mechanics for the ball movement. I used Unity's Rigidbody2D component to give the ball physics-based movement and colliders to detect when the ball collides with the walls. I implemented a simple tap-to-move mechanism that enabled players to move the ball left or right by tapping the screen.


    Another technical challenge that I faced was creating the randomly generated smashers. To create the smashers, I used Unity's Instantiate function to create a new smasher object at a random position on the top of the screen. I then used a coroutine to move the smashers down the screen at a set speed.


    To make the game more visually appealing, I implemented various visual effects such as animations. I used Unity's Animator component to create animations for the smashers.


    Optimizing the game for different screen sizes was another important aspect of this project. I used Unity's Canvas component to create a responsive UI that would adjust based on the screen size. I also used Unity's Screen.width and Screen.height properties to make sure that the game looked good on all devices.


    Overall, working on Wall Dodge taught me a lot about game development, particularly in the area of tap-timing games. I learned how to use Unity's physics engine, how to create random objects, and how to optimize a game for different screen sizes. This project was a great opportunity for me to showcase my skills as a game developer and I'm proud of what I was able to accomplish.

    Disclaimer:

    Due to prolonged inactivity, my Google Play Store developer account was terminated, leading to the removal of all my mobile games since 2019. Consequently, the links to these games are currently invalid. I am in the process of recreating my developer account and will re-upload the games in the near future. Thank you for your understanding and patience.

    - David Nwachukwu