top of page

Ginger Studio is a home studio, primarily focusing on experimenting with game design ideas and innovative game prototype practices.

Although this studio was only created for a year, it aims to broaden game programming knowledge in C++ and other essential game development skills.


The studio started from 31st August 2024 to 30 July 2025.

Learning Progress Check.

61C6V5YdejL._AC_UF1000,1000_QL80_.jpg

3 major concepts: encapsulation, inheritance, polymorphism

Key concepts: 

Data structure | char vs. string | pointer & reference | operator overloading | functions | static, const in local and world scope | classes and objects OOP | inline, friend functions | constructor & destructor | struct vs. union | this | virtual & override & pure virtual | C++ I/O system

Advanced concepts:

exception handling, catching | templates, generic functions | dynamic allocations, dynamic array, objects | namespaces | static member variables, functions | casting operators, dynamic, const, static, reinterpret | #define, #error, #include | conditional compilation directives | #if, #else, #elif, #endif, #ifdef, #ifndef, #undef, #line, #pragma | Older compiler changes

September, 2024

maxresdefault.jpg

Advanced programming techniques, in-depth fundamental C++ concepts, industry-level programming knowledge, and overall C vs. C++ key points.

September ~ November 2024

Screenshot 2024-12-03 154310.png

Udemy Online Courses:
UE5 Third Person RPG in C++

- UE Meta Programming (BluePrints and C++), Macros, Libraries
- Hands-on experiences with encapsulation, inheritance, polymorphism. Debugging and optimization in UE. 

- 3D math & physics implementation practices.

- Commercial game engine knowledge and structure.

2D Game Engine in C++

​- Graphics Libraries in C++.

- Fundamental project management with CMakeList, using external libraries from GitHub.

- Game engine knowledge and advanced C++ hands-on experience.

C++ fundamentals for Unreal Engine

​- Data structures, C++ basics.

Grasping physics engine in Unity

- Physics simulations in Unity.

September ~ Present, 2024

hqdefault.jpg

Freya Math Online Course for Game Developers (Unity)

- Vectors, Dot Product

- Matrics, Cross Product

- Trigonometry

- Interpolation, Point Physics

- Trajectories, Derivatives (Calculus)

Hands-on experience with ~20 math problems in Unity based on upon topics.

August ~ Present, 2024

Effective-Modern-C.jpg

Jan 2025 ~ Present

Effective Modern C++

- Templates, rvalues, lvalues (Deducing types)

- Auto, explicit type declarations

- Const keyword, nullptr

- Smart pointers

- Static keyword and standard library

- Multithreading

download.png

Effective C++

- More basic C++ topics

bottom of page