Project Vague is a space-themed MMO sandbox universe. We give you the sand and a massive world in which to play, and you build stuff with the resources you find and harvest. How you accomplish building your sand castle, and where you build it, and what kind of castle you build, is all up to you. Maybe you have simple dreams of nothing more than a small planetary station tucked out of sight that you can call home. Or maybe you prefer to group with with a bunch of friends and construct a massive trading station in the middle of an otherwise barren star system. We aren't here to tell you how to play, we are only here to offer you the sand and the toy shovel.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Project Vague - Devlog #3

News

It's been a while since writing a devlog, so I figured I would get everyone caught up and provide perspective from my point-of-view as lead developer for this project. Not only have we prototyped a lot ideas, but I am also knee-deep in overhauling the entire framework to make things easier going forward.

The Beetle Rover

Shortly after getting the first rover - now known as "The Cricket" - I immediately wanted one with six wheels. The goal here is to create various types of rovers, each with their own list of pros and cons. I certainly wouldn't want to play a MMO where every other player's vehicles look exactly like mine, and simply swapping texture skins wasn't going to cut it. Below is the second rover design affectionately known as "The Beetle," and I am looking forward to some more Blender work in the future to create even more unique vehicles. Some rovers will be faster than others, some will have larger cargo holds, and they will all have varying maximum range values.

Introducing the Beetle Rover


Framework Overhaul

When I began incorporating remote-client syncing with regard to vehicles, things got messy pretty quickly. It didn't take me long to figure out that - due to the origin story of this project and what has changed over the course of the last several months - we were going to need to take things back to the basics and then reconstruct this game with our new goals.

How Far We've Come


You can see in the screenshot above that this game was entirely different when we first started working on it. While those differences are incredibly apparent in the terms of visuals, they are exponentially more complex when it comes to the code that makes it all work. In fact, our entire world was turned on it's side when we went from a Unity-terrain setup (which was sea-level centric) to one with massive planets (which are planet-core centric). In other words, when you walk around in Vague now, you are essentially rotating around the center point of the planet whereas before you were simply gliding along a terrain. I had fixed the issues that centered around the player-characters, but it didn't take me long to realize that the world/universe itself was going to need a major rework.

So, we've chalked up everything you've seen thus far as "proof-of-concept" - meaning we now have specific destinations in mind and we know that not only will this game work in technical terms, but it provides enjoyable gameplay and plenty of room for growth in the future.

I've been live-blogging on Saturday nights via our Patreon and will continue to do so this coming weekend for anyone that is interested. As of now, I have gutted the entire project and pieced things back together up to and including [most of] the login sequence. I am already feeling much less encumbered as I work, and my code base is now as clean and easy to work with as I can possibly make it - going forward I will continue this rework this project until every aspect of the proof-of-concept is back in place and 100% optimized.

All of this is in effort to get to our first major milestone: a minimum viable product. The word "minimum" only loosely applies to MMOs, but we do hope to get a basic demo with just the core gameplay elements ready for public testing during the coming months.

Have Rover, Will Travel

Have Rover, Will Travel

News

In an effort to make grinding feel less grindy, we've given players the option to traverse the surface of planets with small, remote-controlled rovers...

Project Vague - Devlog #2

Project Vague - Devlog #2

News

We have reworked our entire networking configuration in order to make exchanging data between clients and the server as efficient as possible.

How This MMO Works

How This MMO Works

News

This will be the first in a series of articles that covers how our MMO works behind the scenes. The focus of this first post will be a very general explanation...

Project Vague - Devlog #1

Project Vague - Devlog #1

News 2 comments

In my first dev blog, I go into what motivated me to take on such a ridiculously complicated project as well as cover some basics on how things work in...

Comments
Corbul
Corbul

Looks interesting! Will this have offline singleplayer mode as well?

Reply Good karma Bad karma+3 votes
idlepeon Creator
idlepeon

Unfortunately no, there won't be an offline singleplayer mode due to the fact that the client for this game only serves to represent the server data; without the server, it doesn't work. Thank you for your interest, though!

Reply Good karma+3 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Project Vague
Platforms
Windows, Mac, Linux
Creator
idlepeon
Engine
Unity
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Genre
Role Playing
Theme
Sci-Fi
Players
MMO
Project
Indie
Twitter

Latest tweets from @wethreestudios

It's lonely out in space - Project Vague Indiedb.com via @indiedb #gamedev #unity3d

May 23 2019

Procedurally generating Galaxies Patreon.com #indiedev #unity3d #patreon

May 22 2019

Roving through the Flora - Project Vague Indiedb.com via @indiedb #indiegame #madewithunity

May 18 2019

It needs polish, but adding some life to this planet has made all the difference! Youtu.be via… T.co

May 14 2019

First planet with flora! - Project Vague Indiedb.com #gamedev #unity3d

May 13 2019

We now have a public #trello board for anyone interested. We've also added our first community-suggested feature to… T.co

May 12 2019

Here are all the vehicles we have so far for Vague Indiedb.com #screenshotsaturday #indiegame

May 11 2019

Introducing the Beetle Rover image - Project Vague Indiedb.com via @indiedb #gamedev #mmo #unity3d

May 7 2019

Camera Clipping - Before & After Indiedb.com #gamedev #unity3d

May 5 2019

RT @idlepeon: It's a rainy Saturday, so my plan is to try and get transform data for wheeled vehicles synced across remote client… T.co

May 4 2019

Embed Buttons
Link to Project Vague by selecting a button and using the embed code provided more...
Project Vague
Statistics
Last Update
Watchers
9 members
Articles
6
You may also like
FOnline Forever
FOnline Forever Role Playing
AstroN
AstroN Role Playing
Blood And Dust
Blood And Dust Role Playing
Space Station 14-1.
Space Station 14-1. Role Playing
Mankind Reborn
Mankind Reborn Role Playing
The Saga of Ryzom
The Saga of Ryzom Role Playing