• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
Game-U
  • 1:1 Tutoring
  • After School
    • After School Classes
    • Workshops
    • Homeschool Circle
  • Summer Camps
  • Events
    • Game Nights
    • Game Showcases
    • Community Events
    • Birthday Parties
  • Team
  • Contact Us

The Return of Kangaroo

May 16, 2018 | Written by: Rebecca Lilley | Leave a Comment

Accelerate Red Bank, NJ

Meet Nick L.! He works with instructor Clint as part of Game-U’s New Jersey Accelerate program. Like Drew, another Accelerate student, Nick decided to revive an 80s arcade game to learn more about the professional gaming engine, Unity. Check out the return of Kangaroo!

The original 2D Kangaroo game follows a mother kangaroo who boxes and climbs her way up various levels to rescue her joey from enemy monkeys. Using Unity 2D, and keeping the original game in mind, Nick created a few levels of his own by adding prefabricated platform objects to the game screen. He tweaked the properties of these objects (also known as prefabs) to customize their sizes, positions, physics, and interactions. Depending on their locations, some prefabs enforce gravity or provide a walking surface, while others serve to limit the gameplay area. Together, the prefabs comprise playable level challenges for the player to beat!

But what about the player? Nick modified another prefab and its associated scripts to create a mama kangaroo avatar that can climb, move, and collide. Each of the avatar’s capabilities add functionality to the game. The collide event, for instance, gives the avatar the power to banish her enemies upon contact with them, while key press events allow her to move in different directions as she climbs and jumps her way up the level. The W key, in particular, combines with a ladder collision to trigger climbing code. Mama may not have a unique sprite (character artwork) yet, but she’s ready to take on the game!

To make it a little harder for the mama kangaroo to make it through all his levels, Nick also created enemies that patrol some of the platforms. With Clint’s help, he coded a custom enemy script where contact with a “reverse trigger” object (in Nick’s case, a small block) causes the moving enemy to switch directions. To give the enemy a little more flair, Nick worked in Gimp, the open-source photo editor, to replace the default sprite with his own design. Check out the video to see his Kangaroo game in action!

Great work, Nick! We know this kangaroo clone isn’t finished yet, but it’s exciting to see the headway you’ve already made and how much you’ve learned about Unity 2D. Stay in touch! As you and Clint continue to develop your game, we look forward to learning along with you.

Related

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
Tags: Accelerate, Accelerate Highlights, code, Game Design, Programming, scripting, Sprites, Unity

Reader Interactions

Leave a Reply Cancel reply

sidebar

Most Used Tags

  • Maya
  • Accelerate Highlights
  • Accelerate
  • 3D Modeling
  • Minecraft
  • Unreal
  • Game Development
  • Group Events
  • Group Highlights
  • Animation
  • code
  • Project Spark
  • coding
  • Group Student of the Month
  • Unity
  • Game Design
  • art
  • Blender
  • TinkerCAD
  • Events
Back to Top

Ready to get in the game?

Enter your email and ZIP Code to learn more about Game-U and how to get started.

Game-U
Company
  • About
  • Programs
  • Locations
  • Events
  • Blog
  • Careers
Resources
  • Contact
  • Achievements
  • Parent Portal
Information
  • Privacy Policy

Call Us contact@game-u.com
  • Facebook
  • Twitter
  • Instagram
  • Youtube

Copyright ©2021 Game-U