# data[].attributes.headline
Register for our year-round coding program, or sign up for a free trial below!

# data[].attributes.subject
Register for our year-round coding program, or sign up for a free trial below!

# data[].attributes.body
Free Trial Link: https://www.codeninjas.com/ca-sunnyvale/schedule-tour

# data[].attributes.body
Today the Ninjas were introduced to the basics of video game design. We first started with an introduction on how to create different sprites to be used in their games. We create 4 different custom sprites: a player, enemy, powerup, and a projectile sprite. After creating their custom sprites, the Ninjas spent some time adding their sprites to their games. We then shifted to creating tilemaps / levels for their platformer game. They were then given a short explanation about good and bad level design. With the concepts they learned they went back and made improved their levels layout. They now have an idea about all the things that go into making the games that they love to play. Overall, the Ninjas had an awesome time learning about game development.

# data[].attributes.body
https://www.codeninjas.com/ca-cupertino/camps

# data[].attributes.attachment_link.readable_text
AGES 5 TO 14

UNLEASH YOUR

CHILD'S INNER NINJA

The ultimate hands-on learning experience for your technology-loving children! Our Camps help teach important life skills such as leadership, creativity, problematic and computational thinking - all wrapped up in themes they love, like Robotics, Roblox, Minecraft, YouTube, and more!

FIND LOCATION SEE CAMPS

CHECK OUT OUR

CAMP CALENDAR

# data[].attributes.attachment_link.title
Coding Camps For Kids in - Cupertino (Cupertino) | Code Ninjas

# data[].attributes.attachment_link.description
Code Ninjas offers an enriching coding experience for kids, fostering the development of valuable coding skills through a game-based curriculum. Join Us Today!

# data[].attributes.body
Today the Ninjas were introduced to the basics of video game design. We first started with an introduction on how to create different sprites to be used in their games. We create 4 different custom sprites: a player, enemy, powerup, and a projectile sprite. After creating their custom sprites, the Ninjas spent some time adding their sprites to their games. We then shifted to creating tilemaps / levels for their platformer game. They were then given a short explanation about good and bad level design. With the concepts they learned they went back and made improved their levels layout. They now have an idea about all the things that go into making the games that they love to play. Overall, the Ninjas had an awesome time learning about game development.

# data[].attributes.body
Today ninjas learned and practiced a lot of important STEM skills such as debugging, pair programming, structural integrity and weight distribution, to name a few. Using Lego SPIKE to assist them, the ninjas were able to code their motorized creations to behave according to their desired results. We had two teams and they each designed and worked on troubleshooting skills to make cars, helicopters, and more! They also practiced their spacial reasoning and creative skills when modeling 3D structures using ToyBox.