top of page

REAL WORLD PROJECT

This is where I will be telling you about my time working with French students creating an exciting game to teach and educate about certain topics in Computer Science.

Real World Project: Text

MY TEAM

These are the awesome people I worked with

Team Leader

VINCENT MOUILLON

Lead Game Designer

JASPER DAHIL

Game Designer

IBUKUNOLUWA
ADEGOKE

Lead Programmer

JESSE PRESCOTT

Programmer

LUCA VAIO

Programmer

VICTOR TAILLEU

Programmer

VINCENT L.

Real World Project: List

THE PROJECT

What did we work on?

The project was to create and develop a game for anyone who is interested in learning about some topic in Computer Science, particularly Data Structures, that teach users how to program and be independent on their own they have completed the game. Some of the main topics that the game would focus on were, variables, functions, and the different major architectures and design patters. The goal of the project was for the user to retain information and apply these to reinforce what they know. One of the ideas to make this happen was to implement an editor inside the game, something like Codio. The game will also include puzzles that relates to a topic that the user can solve. The user should also be able to run their program as well. Other requirements for the game was that it would follow a story.

Real World Project: Text

MY ROLE AND CONTRIBUTION

So what did I do?

For the project, I was assigned to be the lead designer. During the first few weeks, I developed some designs for the game, and what kinds of a game it should be. As it was story based, I also had to include some story to it while teaching the user about topics, such as Data Structures. I worked closely with Ibukunoluwa to come up with different kinds of games and finally settle to one we can confidently implement. Once we have reached our final design for the game, I decided to create a prototype using raylib. I did not know how to use raylib so I spent a few weeks learning it.

The prototype only showed how the game would flow; the prototype showed how the game starts and ends.


So, the game starts by introducing the player to the story first. Then, after the introduction is finished, the game menu appears and this is where the player will decided to continue, start a new game or select a topic to work on. When they decide to continue, they will then be met with a data structure and that’s where they start to learn about them.


After they have learned about the topic, they will then have to complete a challenge to progress to the next level or topic. As it was a story based game, I added a story element to it by giving the player a purpose other than learn about the data structure. After they have completed a topic, a mysterious character will meet them and give them some kind of riddle to solve. The answer to these riddles will help the player progress a story.

I also contributed on creating a game for a topic in the game. Each of us were assigned to a topic and must create a story, a challenge and a riddle for that topic.


You can click the link bellow to try the prototype. It is incomplete as it only shows how the game starts and what kind of challenges you will be facing.

Real World Project: Text
bottom of page