Skule Adventures!

Skule Adventures is a arcade-style platformer created by engineering students in the games division of Cloud Club. The game revolves around a first year engineer trying to traverse the UofT campus and make their way to their final exam at the dreaded examination center. From the Sandford Fleming pit to the Lassonde mining building, you'll have to make your way through the perils of first year. The game itself was developed using JavaScript using an object-oriented library called Phaser JS. This library allowed us to quickly test and deploy a working game in no time. There were 3 main components to the development of this game, the front-end assets, the level design, and all the behind-the-scenes logic that drive the game. The next step in our game development story will be to add online multiplayer co-op!

This Website

The website team has developed this website over the fall 2020 semester with awesome frameworks such as Bootstrap, Node.js, Express and MySQL. We have already created the login and registration systems for the website and intend to tie it together with services that we create in the future.

AI and ML Division

A new division at CloudClub that aims to harness the power of popular ML tools like PyTorch. Stay tuned as we work on projects using image generation and AI-based game players.

Coming Soon - Escape from the Skulengeon

From the creators of Skule Adventures comes a top-down pixelart dungeon crawler. The spiritual sequel to Skule Adventures, an engineer explores the various buildings of St. George campus, fighting enemies of all shapes and sizes while collecting loot. More information soon!

Internet of Things Project

The IoT Project aims to create a system of interconnected nodes that are able to securely send and receive messages between each other. The devices are connected using the MQTT protocol and an authentication system has been developed to exchange messages and create connections between them. A user dashboard is in the works to view registered devices and to obtain self-signed SSL certificates for connecting devices with the MQTT broker. A standalone HTTPS API has also been created to upload data from devices that do not have MQTT functionality. The project takes advantage of a MongoDB database that is tailored for IoT data storage.