Waterdamp

For this project I created an online place for all HKU Games. With user accounts and easy to integrate SDK for leaderboards. I learend a lot about web development and ASP.NET but also about low level coding in C++ and memory management for the SDK.

For this project I created a web application and a library that made it possible for fellow students to upload their projects online and add user verification and leaderboards to their games.

In the video below you can see how this would work for a student wanting to use this for their project.

Web App

For the web application I used ASP.NET and VUE. It runs on a school Linux server using SQLite. The front-end is mainly coded in Typescript and the back-end in C#.

Library

The library is made using C++. It makes calls to the API from the web application to get the data and formats it for the user. The way it works is that you give it a variable in which it will store the data and then give it a pointer to a function to call when it is done. This will make it easier for the other developers to implement since they don’t have to deal with asynchronous programming and await calls.

Github

Latest Articles