sincerely Singaporean

If you have not done so, read this full tutorial on how to use SGEXTN to build an application.

SGEXTN Full Tutorial

This tutorial will guide you through the entire process of building and releasing a SGEXTN application.

The app that we will be building is a simplified version of Colours++, a app that 05524F built in 3 days for a school science project. Its own GitHub repository is here

Before you start, first ensure that you have set up SGEXTN properly. See here

00 Defining scope and basic setup

01 setting up CMake

02 writing main.cpp

03 setting up basic GUI

04 testing the introduction page

05 building the options page

06 writing options page behaviour (part 1)

07 writing options page behaviour (part 2)

08 writing options page behaviour (part 3)

09 writing options page behaviour (part 4)

10 writing options page behaviour (final part)

11 writing display page behaviour (part 1)

12 clang-tidy check and Git commit

13 building the progress bar

14 saving user data

15 using saved user data

16 shaders (part 1)

17 shaders (part 2)

18 shaders (part 3)

19 shaders (part 4)

20 writing a release

©2025 05524F.sg (Singapore)

contact 05524F / report a bug / make a suggestion

about 05524F SINGAPORE values

list of 05524F projects