Creating my own minecraft launcher & minecraft.
Source: Dev.to
Project Overview
This initiative is split into two major components:
- QuickNex β a custom game launcher
- Resecons β a voxelβbased sandbox game inspired by Minecraft, but architected independently
The primary goal is ownership: full control over the client, server, modding system, and multiplayer experienceβso I can host and play with friends without relying on thirdβparty platforms.
Phase 1: Lessons Learned from AIβAssisted Development
Initially, I experimented with AIβgenerated solutions (specifically DeepSeek AI). While it didnβt deliver a working system, it wasnβt a waste. It exposed architectural pitfalls, unrealistic abstractions, andβmost importantlyβwhat not to do when building a real engine. That failure became a foundation of experience.
Phase 2: Core Architecture (CLIβFirst Approach)
Instead of jumping straight into visuals, I deliberately chose a CLIβfirst development strategy. This keeps the system lightweight, debuggable, and focused on correctness before aesthetics.
Current Technical Stack
Engine & Core Logic β C
- World generation handled via a CLIβbased generator
- Custom data structures for chunks, blocks, and regions
- Networking powered by a lowβlevel C net library
- Deterministic logic to ensure serverβclient consistency
This choice gives maximum performance, control, and predictabilityβcritical for multiplayer sandbox games.
Server Connectivity
- Dedicated server authority model
- Designed for ownerβhosted servers
- Multiplayer synchronization handled at the protocol level, not patched later
Showcase
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Q U I C K N E X β
ββββββββββββββββββββββββββββββββββββββββββββββββ
Version: 0.1.0 | Console Mode
MAIN MENU:
ββββββββββ
1. Singleplayer
2. Multiplayer (Coming Soon)
3. Options (Coming Soon)
4. Quit Game
Enter choice (1-4): 1
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Q U I C K N E X β
ββββββββββββββββββββββββββββββββββββββββββββββββ
Version: 0.1.0 | Console Mode
SINGLEPLAYER:
ββββββββββββββ
No worlds found.
A. Create New World
B. Back to Main Menu
Enter choice: A
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Q U I C K N E X β
ββββββββββββββββββββββββββββββββββββββββββββββββ
Version: 0.1.0 | Console Mode
CREATE NEW WORLD:
ββββββββββββββββββ
1. World Name: New World
2. Seed: (random)
3. World Type: Normal
4. Gamemode: Survival
5. Create World
6. Cancel
Enter choice (1-6):
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Q U I C K N E X β
ββββββββββββββββββββββββββββββββββββββββββββββββ
Version: 0.1.0 | Console Mode
CREATE NEW WORLD:
ββββββββββββββββββ
1. World Name: New World
2. Seed: (random)
3. World Type: Normal
4. Gamemode: Survival
5. Create World
6. Cancel
Enter choice (1-6): 5
World 'New World' created successfully!
Seed: S4JjLVFXKZVDyiAh
Press Enter to continue...
Phase 3: Visual Layer & UI
Once the CLI foundation is stable, the plan is to evolve the project into a full graphical experience.
- OpenGL for rendering
- Custom UI layered on top of the engine
- Launcherβtoβgame handoff handled cleanly by QuickNex
QuickNex will manage:
- Game versions
- Server lists
- Mod loading
- Updates and configurations
Phase 4: Modding System β Python
To make Resecons flexible and communityβfriendly, Python will serve as the modding language.
- Embedded scripting interface
- Mods can alter gameplay logic without recompiling the engine
- Clean separation between core engine (C) and gameplay extensions (Python)
This hybrid model balances performance with accessibility.
Vision Going Forward
Resecons is not a Minecraft cloneβit is a learningβdriven, ownerβcontrolled sandbox engine built with intentional design choices:
- Performanceβfirst core
- Transparent architecture
- Modβfriendly ecosystem
- Full server ownership
QuickNex ties everything together as a launcher that grows alongside the game.
This is a long journey, but every system is being built with purpose. If youβre interested in engine development, lowβlevel networking, or sandbox game architecture, this project is just getting started. Gob Team is moving forwardβone system at a time. Stay tuned for future updates.