Kubeo looking at a block
Hi! I'm Mauii, the lead (and only) developer of the game client of Kubeo. First of all I'd like to say welcome back to kubeo's blogs!
Today marks a huge milestone for Kubeo.lol. After months of rebuilding, experimenting, and honestly restarting more times than I'd like to admit, we're finally releasing the new website beta — now with early Web3 capabilities and a completely different approach to the game client.
Let's start with the biggest change: we officially moved away from our C# Godot & Golang + Unity client stack. While it served us well during early prototyping, it limited our long-term vision for accessibility and seamless cross-platform play. We wanted something lighter, more flexible, and truly browser-native. So we rebuilt the client using BabylonJS.
Why BabylonJS? Because our goal is to make Kubeo playable anywhere — desktop, mobile, tablet, low-end devices, high-end rigs — without downloads or platform lock-in. BabylonJS gives us full WebGL rendering power directly in the browser, allowing us to push visuals while maintaining accessibility. This shift makes Kubeo more unique in both architecture and player reach. It also allows for faster iteration, smoother updates, and easier community testing.
Performance has already improved in early benchmarks. Load times are faster, memory usage is lower, and we now have better control over rendering pipelines, lighting tweaks, and animation systems. Over time, you'll see even more visual polish and optimization as we fine-tune shaders and scene management.
We also introduced something brand new: Kulana Units. Kulana Units are part of our evolving in-game ecosystem and will play a major role in progression, rewards, and marketplace functionality. They're designed to tie gameplay, competitive rewards, and Web3 integrations together in a way that feels optional — but powerful. More details about how Kulana Units function will be shared in a dedicated breakdown soon.
On the website side, we completely redesigned the layout using Tailwind CSS. The entire UI has been cleaned up for better readability, spacing, responsiveness, and accessibility. Navigation is simpler, pages load faster, and the structure is more scalable for future features. We focused heavily on mobile optimization this time — no more broken layouts or awkward scaling issues.
The shop page has also received major upgrades. It now supports improved item previews, cleaner pricing displays, better filtering, and dynamic UI components that update without full-page reloads. We've also laid the groundwork for expanded purchasing systems, including planned Stripe integrations. Our goal is to introduce wallet balances — allowing players to deposit funds, store balances securely, and make smoother in-game purchases without repeated checkout steps.
This wallet system will open the door for more flexible monetization options such as bundle discounts, limited-time drops, reward credits, and possibly community-driven marketplace features. Of course, security and transparency remain top priorities as we build this out.
Other smaller (but important) improvements include:
- Improved backend structure for scalability.
- Better API routing for real-time updates.
- Enhanced account dashboard features.
- Cleaner authentication handling.
- Improved SEO structure for discoverability.
- Early groundwork for leaderboard tracking and seasonal stats.
- Bug fixes across legacy systems that have needed attention for a while.
We're calling this a beta for a reason. Some features are still experimental, some UI components may change, and performance tuning is ongoing. But this marks the beginning of the next era of Kubeo.
The vision is simple: fully browser-native, cross-platform, community-driven, and constantly evolving.
Thank you to everyone who has continued to support the project during rebuild phases and quiet development periods. There's much more coming — deeper gameplay systems, competitive updates, expanded Web3 features, and stronger social integrations.
This is only the start of what Kubeo is becoming.
– Mauii ← Back to posts