Website:

Specializations:

Subscribe to RSS:
The author recounts a frustrating experience with an eVisa application for Canada, where they mistakenly used a third-party website that charged significantly more than the official government site. They describe the red flags enc...
The text discusses the author's book about creating the Bank Statement Converter and presents four app ideas, including a web app for locally recorded interviews, a community website for stand-up comedians, an open-source bank rec...
The text discusses a bug in StarCraft: Brood War that allowed a player to nuke from anywhere on the map, bypassing the game's limitations. The author describes how the hack worked and their experience using it before it was patche...
The author describes a bug in a game he developed, where the audio sounded terrible on Google Chrome for Windows. He tried changing audio formats, looking for browser errors, searching through Raylib's discord, and upgrading to Ra...
The author discusses the progress on their game development, including hiring people for music and SFX, and the challenges they face in writing the script and coding the game. They also outline their plans for hiring voice actors ...
Angus Cheng spent Christmas Day working on his game Busty Barrister Barabara. He completed several high level tasks, including creating a cost document, specifying background and character art, and coding links between scenes, pre...
The main character of the game is based on the author's Aunt who is a barrister. The author met with her and learned about the various courts in Hong Kong. The author also wrote a blog post about completing level one of the game. ...
The text is about the game development of Busty Barrister Barbara, focusing on the tasks required to finish the first level. The author discusses hiring artists, specifying work for artists, writing the script, coding, and data en...
The text discusses the development of the engine for Busty Barrister Barbara, focusing on the implementation of branching. The author explains the process of creating decision events and the use of identifiers for events. Addition...
The author shares how to build a web game in C using Raylib and WebAssembly. They provide a step-by-step guide on how to install Raylib, create the main file, build the game for MacOS and Windows, download Emscripten, create shell...
The text discusses the author's experience in writing code to support text events with multiple colours and multiple text speeds. The author spent eight hours writing the code, which was longer than expected. The code includes han...
The text discusses the implementation of a generic list of objects that conform to an interface in C, the structure of EventData, and the challenges faced in the Event creation functions. It also talks about defining levels, anima...
Angus Cheng went on a trip to Kuala Lumpur with his friend Toby. He attended open mics, visited a food court, went to a water park, and enjoyed local cuisine. The trip included sightseeing, comedy shows, and spending time with fri...
The author talks about his hike in Hong Kong and meeting a friend. He then discusses his coding process and the bugs he encountered while working on a project.
The author discusses his experience coding a game using Raylib and Kotlin, and his plans for his next game. He talks about the challenges of coding in C, the structure of the game, and his decision to use Visual Studio Code for co...
The text is a log of the progress made by Angus Cheng in developing a game called Customer Support Sim. It includes the tasks completed each day, such as coding, bug fixes, and adding new features. The author also shares personal ...
The text is about a mother and son who traveled to Cambodia to investigate a drug trial on heroin addicts. They met with the founder of a harm reduction charity and interviewed heroin addicts. The son, a computer science student, ...