Category: Kyle Incremental

The development log for Kyle Incremental.

  • Building a Life Worth Living

    I sit here on this damp September afternoon as I settle into the new life I’ve built for myself. There hasn’t been much time to work on development tasks; with Summer coming to an end my wife and I had a pretty significant list of things we needed to accomplish before she returned to work as a teacher.

    Two things kind of happened at the same time. We decided to reclaim the space available to us in our home, and we decided we needed a new family vehicle (and a daily driver for me, I haven’t had my own vehicle in years). We got an 18 yard dumpster delivered to the driveway and filled it with all of the things that no longer fit in our life. Previous to this we had two rooms in the house available to us, a larger room (our bedroom) and a smaller room (our office).

    The office housed two desktop computers where we used to play games, but it’s been years since we used them so the room slowly devolved into a collection of boxes and other junk becoming essentially unusable in the process. Our bedroom had some space, but it was largely full – we had a TV on her dresser where we played our games (one of us on the TV, the other streaming PC games via Moonlight) and watched our content.

    New rooms, new us. We gutted both rooms, turned the smaller room into our bedroom with no TV – just a bed, a speaker for music/rain sounds, a mens dresser that we split, and our nightstands. The larger room we turned into a proper living room setup for ourselves. We now have two televisions, one for each of us to game on, both with a PS5, Switch 2, and our MacBook Pro’s hooked up for World of Warcraft (and so they’re finally always plugged in, charged, and ready to be used as actual laptops instead of dead in a drawer needing to be plugged in every time we use them).

    On the vehicle front we decided a truck made the most sense for us. We now have a Ford F150 hybrid that we can use to fuel our new life together. At first our inclination was to purchase a camper to tow next summer, which was a large factor in going with a truck, but now we are leaning toward tent camping for the next few years and using the money we save on a camper to do some actual travel. I really, really enjoy having my own vehicle again for when my wife is at work.

    Back to development soon, but I’m not sure if it’ll be on Kyle Incremental or if it will be on something a little less personal. I’m still trying to figure that out. I really want to work on Kyle Incremental, but I’m worried that by its very nature it may be sharing too much of myself with the world.

  • Kyle Incremental Day 1

    Today was an interesting day. I started by watching the OpenAI keynote on the new ChatGPT 5 version rolling out soon (it’s 1:56 AM now and I still don’t have access, but that’s okay). That got me pretty excited to get my feet wet, so I set up my development environment and started the project.

    1. Installed iOS 26 / MacOS 26 beta on my iPhone, MacBook, iPad, and Apple Watch.
    2. Created Kyle Incremental in Xcode and backed the project up to a private GitHub repository.
    3. Tested deploying the default project to all devices (Mac, iPhone, iPad) that I’m worried about for now.
    4. Added some basic save game functionality.
    5. Added iCloud integration utilizing SwiftData.
    6. Tested save data syncing across devices.
    7. Created an incredibly simple incremental game that rewards you for how many seconds you were offline to further test save syncing between the phone, tablet, and laptop.
    8. Generated a basic icon for the game with ChatGPT and added it to the project.

    Overall I feel like it was an incredibly productive first day. ChatGPT was wildly helpful with every step of this process, and the direct integration with Xcode has been pretty eye opening. Excited to see where this all takes me. Not sure I’ll get back to the project tomorrow or not, but I already have some ideas on what I want to do next. I may look into what tool are available currently for music generation, as I plan to use ChatGPT for now for images and help with the actual development/programming.