πΈ Mon, Mar 16, 2026 πΈ
Finalize animation implementation
- Make it work
- Clean up the code
I woke up around 6 AM and just could not sleep, but was still sleepy. Blood sugar is high but still in the green zone. Packed everything and ready to go home. Did not eat anything yet, do not feel hungry. Yesterday 2 beef patties and 2 bags of broccoli did good. Had a can of Monster. I think it has a bit more caffeine than what I need. But on the other side, I was going strong yesterday until 11 PM. Feels nice and exciting to make the animation work. I would call this motel room game dev jam a success. A very nice bonus β the WiFi in the motel is quite strong.
πΈ Mon, Mar 16, 2026 πΈ
Don’t be a smart ass β std::optional<std::reference_wrapper<const AnimAsset>> just return a pointer: const AnimAsset*.
πΈ Sun, Mar 15, 2026 πΈ
PCH, Skeleton, Animation (WIP)
- (WIP) Anim Asset
- Precompiled headers
- Skeletal meshes
- Throw exception if mesh is missing
- Process collision shapes in the constructor instead of lazy version
- Fix tickInternal implementation
- Add RAII array uniform support
Blood sugar was on the high side, but still in the green. Yesterday I saw a lot of smoke on the hill. Rumors say there was a homeless guy living there, and someone didn’t like him and burned all his stuff. I had a steamed bag of broccoli. It actually tasted good, but after a walk I got back to the motel room and it smelled like someone had diarrhea. I threw the trash bag in the trash can outside and ran the bathroom fan for a long time. It smells fine now, but I don’t fully trust my nose. My keycard stopped working β the receptionist admitted he made a mistake and only set it for one night.
πΈ Sat, Mar 14, 2026 πΈ
Cave System 1, Junkyard, Descent, Crystal Sanctuary
Model 1st pass for Cave System 1, Junkyard, Descent, Crystal Sanctuary.
I got to the motel around 4:30. The microwave was missing, so I went to the reception and said I couldn’t find the microwave. The receptionist simply took a microwave from another room. Went to the grocery store, got precooked beef patties, steam bag broccoli, different types of beverages, and salads β total $85. Then I got to the motel feeling quite hungry, but my sugar was about 105. I’m guessing I got too hungry and my liver started producing sugars.
πΈ Sat, Mar 14, 2026 πΈ
Adjust mesh positions and add new assets
- Adjust positions: Tunnel, Abandoned Foundry, and Jeromi’s Workshop β they were 20 cm off
- Place Junction in its proper place
- Rename Spaceship to Starship
- Add Starship Landing Site 1st iteration
- Add Starship mesh 1st iteration
- File a bug about meshes without material assigned
Sugar levels were a bit high, still in the green though β not sure why. I feel if I go to bed hungry, in the morning sugar goes a bit higher. The weight came down a bit β 158 lb. Will start preparing for the game dev jam in the hotel. Already made a grocery list.
πΈ Sun, Mar 1, 2026 πΈ
gemini-cli with Gemini 3 feels faster and smarter. Might be placebo, though.
πΈ Thu, Feb 26, 2026 πΈ
Only God knows C++ to A. Bjarne Stroustrup knows C++ to B. And if you know C++ to C, pat yourself on the shoulder.
πΈ Thu, Feb 26, 2026 πΈ
I am getting into the rhythm of AI coding. I write the code by myself, and ask AI to fix bugs. It is pretty good at spotting typos, and sometimes it can add some good ideas and polishing touches.
πΈ Mon, Feb 23, 2026 πΈ
I thought today was Sunday; what a disappointment.
πΈ Tue, Feb 17, 2026 πΈ
YouTube, can you fix the shuffle feature? I have 500+ in the playlist, and it only plays a handful from that in the loop.
πΈ Sun, Feb 15, 2026 πΈ
I am done with that game. Next…
https://mika314.itch.io/endless-drive
πΈ Fri, Feb 13, 2026 πΈ
“if at first you don’t succeed try try again” is that definition of insanity?
πΈ Tue, Feb 10, 2026 πΈ
Is that addiction? I keep telling myself: “I should stop using AI, it is not good for my mental health”. And I keep using it?
πΈ Tue, Feb 10, 2026 πΈ
Debug renders sometimes look beautiful. Here I was trying to find out how the normalized vector from the right headlight of the car to the surface looks like.

πΈ Mon, Feb 9, 2026 πΈ
Darn, having phantom tobacco smells since yesterday, after 4 months of no long COVID symptoms, I am getting it back.
πΈ Sat, Feb 7, 2026 πΈ
What’s the deal with AI’s obsession with always running a clean build? Every iteration is 5-10 minutes wasted time.
πΈ Fri, Feb 6, 2026 πΈ
Kill switch philosophy in game development
First, call it Feature.Enabled; donβt call it a kill switch. Feature.Enabled is easier to understand and removes cognitive load when parsing configuration files or looking at a dashboard panel.
Second, Feature.Enabled should be on by default. Disabling a feature should require explicit human inputβthis is how the kill switch is engaged.
πΈ Fri, Feb 6, 2026 πΈ
There is a new way of self-gaslighting. It used to be that you’d look at old code and think, “Who is the idiot that wrote this?” - only to run git blame and realize it was you. But now, I run git blame, see my own name, and think, “There is no way I wrote that stupid code; I must have vibecoded it.” π
πΈ Tue, Jan 27, 2026 πΈ
A line of code is worth 1000 words of documentation.
πΈ Fri, Jan 23, 2026 πΈ
I am learning about screen space shadow techniques, and I do not understand one part: why we need to ray march in the loop for that short distance, why we just cannot project the depth buffer to the shadow map from the point of view of the light. In my mind, it is N-raymarching steps faster without losing any quality. I understand the limitation of screen space shadow techniques: only visible geometry will cast a shadow, and that argument applies to the N-raymarching steps. So don’t bring me that argument. Maybe constructing the highmap mesh is expensive?
πΈ Fri, Jan 23, 2026 πΈ
Generic - good. Branded - bad. Generic is cheap and compatible. Branded is expensive and has its own useless marketing twist.
πΈ Thu, Jan 22, 2026 πΈ
I feel Apple has an edge in the AI race because of the Apple M-series chips. No one has figured out a better chip in terms of performance-to-power ratio. Apple could build data centers using these chips and make inference up to 60% cheaper than competitors.
πΈ Tue, Jan 20, 2026 πΈ
TIL: Ctrl+C / Ctrl+V does work in Blender. π² Am I that old? Or was it recently added?
πΈ Sat, Jan 17, 2026 πΈ
The last iOS update finally fixed one annoying minor inconvenience. I had one unread iMessage, and before the update my iPhone was refusing to show that unread message. Finally, after the update, it actually showed the message. And that annoying red bubble with the lonely 1 is gone.
πΈ Tue, Jan 13, 2026 πΈ
Here is a simple iPhone app called Focus Friend. The intent of the app is to reduce smartphone screen time. I’m not an extensive iPhone user, but I thought I just wanted to make a lot of socks and decorate the room. But I realized that app has some positive aspects; it reminds me to take a break, go to the bathroom, drink water, and stretch. TLDR; it became for me an UnFocus Friend.
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 - 55 - 56 - Next