Inspiration

Within the game development industry, there are set standards and technologies generally used to produce games. As a group, we decided to step outside the box and take a novel approach to this Game Jam, and challenge ourselves to implement a fully functional RPG in the block-based visual programming language Scratch.

What it does

In Dragon Heart, you play as Roan, a knight in shining armour helping a dragon recover the broken pieces of its heart. Each piece is a different colour and has landed in a corresponding realm. Find the red gem in the volcanic realm where you must fight to achieve your goals, find the green gem in the rainforest where you have to parkour to get a prize, and find the yellow based gem in the beach episode realm where you can relax and talk to your dragon friend.

How we built it

This entire project was built with you guessed it… Scratch!

Challenges we ran into

Using Scratch to develop a game within a group quickly posed a big challenge - since a project can only be edited by one person at a time, we had to ensure we managed our time well when collaborating, allocating different sections to people. As well as this, we had to deal with Scratch’s own limitations, including its rendering speed and block-style code.

Accomplishments that we're proud of

The pixel art, the organization around coursework, and the fact we managed to do it in scratch

What we learned

For this project, we had to delve deeper into the basics of programming - simple data structures we were familiar with were now replaced with extremely long blocks of code. As well as this, we took on a new challenge of producing pixel art for the game.

What's next for Dragon Heart

More levels developed, pretty cutscenes, and some cool music!

Built With

  • scratch
Share this project:

Updates