Roadmap - the journey has just begun

Our roadmap outlines our progress in building Calyros, what's coming next and where we want to take the game. It's subject to change, so expect things to be added, removed and moved around.

Development Stages

Proof of Concept

The focus of this phase is developing essential functionality to prove the game is viable. We'll focus on simple interactions like picking up items, simple crafting and path-finding. This is where we are. We've made great strides forward, but we've got some way to go still.

Alpha 1

The goal of Alpha 1 will be to create a launchable, distributable, offline version of the game. Much of the networking code is complete, but we can build and test faster if we're not focusing on multiplayer aspects for this version of the game.

Alpha 2

With distribution complete, the goal of Alpha 2 will be to convert the game to running on a public server - instead of a local one. The networking code is largely complete, so most of the focus here will be on debugging player-to-player interactions and developing network security.

Beta and Onwards

With the completion of the Alpha stages, we can begin working on the part we're most excited about - quests, skills, storylines, roles, maps, monsters and potions!

Projects

Project: Aesthetic aardvark - POC 1 — Complete

Simple heightmap generation

Establish standard sizes for chunks

Creating meshes from height map

Applying textures with textures

Prove experiments shader ideas

Can we make terrain appearance/heights change based on proximity to roads, etc.

Project: Bendy badger - POC 2 — Complete

Rivers proof-of-concept

Given a series of inputs, can we generate rivers that follow a path?

Walls proof-of-concept

Given a series of inputs, can we generate walls that follow a path?

Project: Chatty capybara - POC 3 — Complete

Establish foundations for networking

Live-chat proof of concept

If we can get live-chat working over an internet connection, it'll prove that networking is possible.

Project: Dynamic deer - POC 4 — Complete

Add basic UI styling

Procedurally generated rocks proof-of-concept

Procedurally generated tree proof-of-concept

Simple camera controls

Simple lighting with day/night cycle proof-of-concept

Project: Erotic elephant - POC 5 — Complete

Character actions proof of concept

Network controlled animations proof-of-concept

Project: Figurative fox - POC 6 — Complete

Add job queue

Allow queuing jobs on the server, such as walk here, then walk here, do this animations etc

Implement code for mapping and drawing walls

Add walls to chunk details

Tidy up intro screens

Project: Garish gorilla - POC 7 — In progress

Implement floors code

Implement roofs code

Create loading screen

Create asset manager

Project: Unnamed H - POC 8

Create minimap

Add item on NPC functionality

Add simple character mesh and animations

Add user item on object functionality

Project: Unnamed I - POC 9

Create minimap

Add item on NPC functionality

Add simple character mesh and animations

Add user item on object functionality

Project: Unnamed J - POC 10

To be decided

Project: Unnamed K - POC 11

To be decided

Project: Unnamed L - POC 12

To be decided

Project: Unnamed M - POC 13

To be decided