You canβt re-assign references. In my c-style c++ I only ever use them in function arguments but not as member variables so they donβt become an issue with zero initialization.
11.11.2025 08:38 β π 1 π 0 π¬ 1 π 0@itsdanott.bsky.social
making lofi games in custom engines using odin-lang | c99 | c++ currently working on a dark medieval stealth game
You canβt re-assign references. In my c-style c++ I only ever use them in function arguments but not as member variables so they donβt become an issue with zero initialization.
11.11.2025 08:38 β π 1 π 0 π¬ 1 π 0OUT NOW! Apparatus: Exanimus is now available on Steam!
15% launch discount is active for 7 days!
Couple wips ποΈ
06.11.2025 00:56 β π 110 π 18 π¬ 4 π 1Funding: if your mid/large business uses Dear ImGui - and maybe you are approaching end of year budget/planning etc. - please consider reaching out (PM/email) so I can help you help Dear ImGui !
05.11.2025 20:00 β π 76 π 39 π¬ 0 π 2The chapel was the first visit for the Queen's procession as they ascended Hightown. They prayed for understanding and cooperation between the noble houses, especially during challenging times.
03.11.2025 19:56 β π 137 π 22 π¬ 2 π 0Improved grass now includes the generation of dead/dry leaves π #screenshotsaturday
01.11.2025 14:33 β π 26 π 5 π¬ 1 π 1Setting the motion quality of moving body to linear helped with the tunneling.
There are still issues with too many stacked bodies pushing each other through the ground but that's a rather unrealistic scenario in terms of gameplay.
Overall I'm really happy with Jolt already β€οΈ
#indiedev #gamedev
It's still a lot work ahead, I need to adjust my asset data structures and there are some tunnelling issues. I suspect these might related to my update loop.
But all in all I really enjoyed the jolt integration so far - it worked almost flawless for both macOS and windows platforms.
Today I started integrating github.com/jrouwe/JoltPhysics into the engine.
#solodev #indiedev #gamedev #ps1 #psx #customengine
sleepy merchant chillin' #gamedev #ps1 #psx
22.10.2025 21:21 β π 9 π 1 π¬ 0 π 0Improved consistency of quatβeuler conversion for continuous editing in editor UI sliders:
Took a while and now uses a relatively robust Yaw-Pitch-Roll (YXZ) rotation order.
Still not perfect but good enough for now so I can tackle gizmo rotation next.
#indiedev #gamedev #psx #ps1 #customengine
Itβs a work-in-progress
21.10.2025 20:31 β π 6 π 2 π¬ 0 π 0I finally switched to full quaternion based rotations for the entities in my engine
This step might seem trivial, but I was avoiding them for quite some time and kept using eulers angles
For now it only works in ui need to tackle the gizmo next!
Btw the new dagger came in handy as a testing objectβ€οΈ
Tonight's quick photobash modeling:
21.10.2025 17:21 β π 1 π 0 π¬ 0 π 0Don't get me wrong on this: CLion is a great tool and I am still convinced and happy to use it as there is no true comparable alternative for cross platform c++ dev! But I am highly concerned by recent shift towards AI. A lot of software got worse and drastically lost quality after AI was introduced
20.10.2025 20:47 β π 1 π 0 π¬ 0 π 0also seeing news like this news.ycombinator.com/item?id=4544...
doesn't help building trust
At least after youβve disabled all AI features in the payed version it seems to be relatively fine - but the distrust stays that this could changed at any time.
20.10.2025 18:37 β π 0 π 0 π¬ 1 π 0to lean fully towards the new βfull AI code assistant vibe code workstationβ direction. AI might have it place but the way they enforce it upon the users and make it harder to dodge is a bit too much in my opinion.
20.10.2025 18:36 β π 0 π 0 π¬ 1 π 0It began with the decision to make certain AI features Opt-Out rather than Opt-In, having to check the plug-ins for silently added and enabled new ones that involve AI after updating and the general distrust in the product that you sense when noticing how the direction JetBrains are aiming for seems
20.10.2025 18:35 β π 0 π 0 π¬ 1 π 0I wish there was a light IDE alternative - ideally open source - without the AI bs but still at a sweet middleground between the TUI editors, simplistic gui editors like Sublime and full fledged IDEs like CLion/VS
(No VS Code is not an option)
Okay, that matches my experience - too bad -.- I really like the sides that CLion does well, refactor and re-format features and that it's essentially a cmake wrapper - but all the recent development towards AI enshittification makes it hard to stay..
20.10.2025 18:19 β π 1 π 0 π¬ 2 π 0@sosowski.bsky.social feel ya-how does nvim work for you? Whenever I take the effort to start learning it I stop after a few hours as the sheer amount of config and learning curve distracts me too much(even with lazyvim).
So far in regards to tui editors Helix has been a bit more accessible to me.
A software rendering renaissance would be an appropriate response to the mess that is the current graphics API landscape.
For lo-fi games performance would not be big of an issue as nowadays we have SIMD and lots of cores.
ε°γγγγ¨γ«γγͺγγγ»γ’γγγγΌγ·γ§γ³β¦β¦γοΌ¦οΌ΅οΌ£οΌ«οΌοΌ―οΌ¦οΌ¦γοΌ€οΌ₯οΌ‘οΌ΄οΌ¨γοΌ¬οΌ‘οΌ³οΌ₯οΌ²οΌγ
20.10.2025 10:27 β π 335 π 94 π¬ 9 π 1this week's transmission: ornate ceilings, neglected floors
18.10.2025 15:13 β π 98 π 19 π¬ 0 π 1The shadow map topic is a deep rabbit hole. If performance gets an issue there's a lot of more options, for instance separating static and dynamic geometry.
And: actually re-rendering only those cubemap faces of which the frustum intersects with the camera's view frustum.
But for now it's fine.
Finally fixed the shadow map situation - now the maps are only re-rendered if anything has actually changed inside their frustum or if the light source itself was updated.
Also I worked on scaling and rotating entities via gizmo handles. Still pretty basic, but it's slowly getting there.
#indiedev
day & night - City of Suaqar
#gamedev #psx #ps1
"lofi" graphics idea:
render each character & object in right place at right size with wrong FOV/camera-distance for uncanny effect
render each character/object to separate offscreen buffer & blit back to introduce Z artifacts
snap character/object to camera-relative angles for fake sprite effect
I did not tackle it yet - but I plan a system to detect changes like moving entities etc around light sources, specifically inside the 6 frustums used to render the shadows of a point light. I then would force updating those specific shadow maps.
10.10.2025 15:07 β π 1 π 0 π¬ 0 π 0