Before there was light, there was the engine — dormant, waiting. Now, the first pixels dance.
📍 The Moment We Saw Something
After days of groundwork, structure, and silence… something moved.
A sprite. A flicker. A textured echo on a deep blue backdrop. It might’ve looked like just a placeholder image — but to us, it was more.
It was Soleria’s first sign of life.
A living system drew that sprite: a custom OpenGL renderer, a hand-built platform layer, a precise memory manager, and a logging engine that ticked like a beating heart. It blinked on screen like the first signal flare from a forgotten orbital.

“Draw complete.”
“Texture ID: 1 – Size: 512×512”
“Sprite rendered at (100,100).”
🧠 What’s New in v0.2.0
Version v0.2.0
isn’t large — but it’s foundational.
- ✅ SR_Sprite and SR_Texture modules created
- ✅ Textures load from
.png
usingstb_image
- ✅ Sprites render on screen via OpenGL
- ✅ A clean Win32 platform layer initializes the window & GL context
- ✅ Manual visual tests validate everything
- ✅ Real-time logs trace every draw
- ✅ Errors are caught and explained — no mystery
We now see what we’re building, not just the shell of it.
🧪 Sprite Tests (And Why They Matter)
Soleria isn’t built with faith — it’s built with evidence.
One of the first visual tests opens a window and draws a test sprite. No UI. No menus. Just rendering, raw and uninterrupted.
Every frame logs the state:
- Sprite position
- Texture ID
- Texture dimensions
If anything fails, it’s logged. If everything works, it shows.
These tests prove each new system works. They’re not just technical — they’re emotional.
🏴 Twin Horizons: A Glimpse Into the World
While the engine grows, so does the world inside it.
In the dark fringes of Soleria’s collapsed sectors, one banner flies higher than the rest: Twin Horizons.
They’re not a faction in the traditional sense — they’re a syndicate, a gathering of opportunists, pirates, free mercenaries, bio-scavs, and worse. They don’t build, they harvest. They don’t control territory, they infect it.
And yet… they might be the first to find the truth about the second sun.
In the background of every technical test we run, they’re watching — waiting for the world to load.
🔮 What Comes Next
Here’s what v0.3.0 will focus on:
- 🎥 Camera system (orthographic projection)
- 📐 Transforms for sprites and entities
- 📚 File & Asset Manager (load configs, textures, scenes)
- 🔁 Hot-reloading architecture — start tweaking without restarting
- 🧱 Begin scaffolding the Entity-Component System
The next devblog will mark a leap in interactivity — not just visuals, but control.
📌 Final Thoughts
v0.2.0 is the first time we see Soleria.
A long road lies ahead, but today we pause and breathe.
The window opens. The sprite draws.
The world awakens.
Stay tuned.
— The Solcogito Team