Joseph Park talks game dev.

Development logs, project updates, and thoughts.

  • 18 Sep 2026
    Game on!! - Week 01 [Project Henry]
    Game on!! - Week 01 [Project Henry]

    [Overview] Project Henry is a 2D side-scrolling shooter in which you fight an army of wolves to keep them inside the laboratory where you are trapped. This is the beginning of its development log. Stay tuned! [Plans for the week] Make the Gun Module. Attach the GunModule to the muzzle... Read more!

  • 17 Sep 2026
    Revival - Week 01 [Foxtrot Engine]
    Revival - Week 01 [Foxtrot Engine]

    [Overview] I took a long break from updating my blog. It was a long, tedious, and painful break. But now I think it’s a good time to start everything up again! [Plans for the week] .chunk file save/load system Reviving ResourceManager from each modules. [Development Logs] 2026.09.17 Thursday Everything starts... Read more!

  • 13 Jan 2026
    [Foxtrot Engine] DLL Madness!!
    [Foxtrot Engine] DLL Madness!!

    Overview About two weeks ago, I began dividing the entire code base of the Foxtrot Engine into several .dll projects. The purpose was to accelerate development by reducing the time required to build the game. I thought implementing a modular system—one that could be attached and detached dynamically—would suffice. However,... Read more!

  • 11 Oct 2025
    Build Test Log - Foxtrot Engine, 2025.10.11
    Build Test Log - Foxtrot Engine, 2025.10.11

    Build test for October 11th, 2025 is completed. Here is the list of features added or improved for Foxtrot Engine. Now that most of the core features are done, Foxtrot Engine is being developed along with SPARED BOY, a 2D action side-scroller by GooCat Studio. Added Features Spine animation Component... Read more!

  • 03 Oct 2025
    Build Test Log - Foxtrot Engine, 2025.10.03
    Build Test Log - Foxtrot Engine, 2025.10.03

    Build test for October 3rd, 2025 is completed. Here is the list of features added or improved for Foxtrot Engine. Added Features Spine animation rendering is now officially added. Basic animation rendering Switching skins Setting animation to be played. Sprite animation can be created using a JSON file & Spritesheet... Read more!

  • 27 Aug 2025
    [Foxtrot Engine] Sound System
    [Foxtrot Engine] Sound System

    Overview Foxtrot Engine is getting into shape. Now it’s time to work on sound system that will add up the auditory experience to the game. To-do list: Find the best suitable framework to implement FT sound system. FT sound system implementation. Testing & Feedback Development Logs 2025.06.23. Monday Finding the... Read more!

  • 11 Jul 2025
    [Foxtrot Engine] Spine Anim Renderer
    [Foxtrot Engine] Spine Anim Renderer

    Overview Foxtrot Engine now supports rendering Spine animations. 2 features were added; Spine Animator Component, and FTSpineAnimation. To-do list: (Completed) Revise the class “ResourceManager”, adding features to load FTSpineAnimation instances. (Completed) Add class FTSpineAnimation, which is a wrapper to spine animation data. (Completed) Add class SpineAnimator component, which works as... Read more!

  • 06 Jun 2025
    [Foxtrot Engine] 2D Lighting System
    [Foxtrot Engine] 2D Lighting System

    Overview I wanted to experiment with 2D lighting integrated with action & environment from the game in development, “Spared Boy”. Creating a cinematic visual experience is the main target here. This is my first time adding lights to the game I have made, and I’m expecting it can boost hugely... Read more!

  • 12 May 2025
    [Foxtrot DS] Hashmap
    [Foxtrot DS] Hashmap

    Overview I coded & added Hashmap to Foxtrot Data Structure, replacing the STL unordered_map (preferrably all of its instances). This will mainly be used for resource management, which includes operations such as loading resource, accessing each of them with corresponding key, and deleting all if needed. To-do list: Code Hashmap... Read more!

  • 09 May 2025
    [Vampire X Cat] Building a Prototype Character
    [Vampire X Cat] Building a Prototype Character

    Overview I made the first prototype of the player character, “Henry”! This process includes designing the behaviors (input management, updating and rendering processes), attaching them to the Actor object as FTBehavior, and many many testing with trials and errors. But of course this is not the end. This character &... Read more!

  • 02 May 2025
    [Foxtrot Engine] DLLs: Improving dev. iteration
    [Foxtrot Engine] DLLs: Improving dev. iteration

    Overview I have revised the Foxtrot Engine, separating code into multiple DLL files. This will decrease the amount of time required to build not only the engine, but also the game produced with it. The following features were implemented: Math Library(FoxtrotMath) as DLL. Development Logs 2025.05.02, Friday DLL stands for... Read more!

  • 29 Jan 2025
    Remastered "Drop Cat Blaster!" is OUT!
    Remastered "Drop Cat Blaster!" is OUT!

    Since it’s the holiday, I remastered a game I made during my college years called Drop Cat Blaster!. Drop Cat Blaster! is a 2D MANIC cat-punching defense on Android. Being the protagonist, Pawel, you can move with the joystick, jump with the button, and stay in the air by punching... Read more!

  • 25 Jan 2025
    Foxtrot Engine Dev.Log, Week 01
    Foxtrot Engine Dev.Log, Week 01

    Week 01 Feedback There are needs for making ways to demonstrate internal changes. There were several internal changes to the Foxtrot Engine, but not many features to show as a demonstration. However, studio GooCat will find ways to display the changes in the system - an example.exe may be a... Read more!

  • 20 Jan 2025
    Foxtrot 2D Engine Intro.
    Foxtrot 2D Engine Intro.

    Foxtrot Engine 2D Foxtrot Engine 2D is a 2D game engine based on DirectX 11 for Windows. It includes Foxtrot Editor which allows users to create & modify scene data, and Foxtrot Engine which executes the produced game based on those data. Scene data are stored as a “.chunk” file,... Read more!