Kemoverse Online: Difference between revisions

From Kemoverse
Jump to navigation Jump to search
No edit summary
Line 22: Line 22:
<div style="clear:both;"></div>
<div style="clear:both;"></div>
== Alpha 1 ==
== Alpha 1 ==
[[File:Tko_20200808_005224.png|thumb|Alpha 1, although, I didn't add the "Alpha 1" label until right before releasing this build.]]
{| style="text-align:left;" |
{| style="text-align:left;" |
!Started
!Started
Line 33: Line 34:


<div style="clear:both;"></div>
<div style="clear:both;"></div>
== Alpha 2 ==
== Alpha 2 ==
[[File:Tko_20201128_223459.png|thumb]]
[[File:Tko_20201128_223459.png|thumb]]

Revision as of 16:04, 1 December 2020

The Kemoverse Online is a online social furry roleplaying game where you play as a member of the virtual town of Vara along with other citizens and students. The game is primarily divided in to three main areas of gameplay: the customizable self-expressing role-play part, the side quest unlockable point system part, and the online event community part. The purpose of these are to provide a relaxing virtual world for a sense of community to let players express their personal second life: without the lackluster mini-games of most popular social world games but with the individual expression and exploration possible through open-world sandbox games.

History

Kemoverse Online is a direct continuation of the experiments made where I both learned 3d modeling and game development through Unity. However, despite Unity's public success I did not like it; mostly due to the licensing restraints and the slowness/bloatness, and so I looked in to alternatives, of which among them were Godot. At the time I begun tinkering with it in mid-2019, the 3d capabilities were still young but recently had been given some updates, and this convinced me to port everything towards Godot and run with it.

From tinkering with it for over a year, I would say that Godot is really the better choice for Kemoverse Online, not only because of the bright future it seems to have but also because of its design principles: it's fresh, lightweight, and simple. It doesn't need the overly-complex stuff offered by Unity like multiple render passes and such. Instead, it has forced me to simplify and streamline the basic game; and while it looks a bit dated, I'm still wishing to build a strong theme and ambient feeling as those types of games end up being timeless.

Versions

Pre-alpha

Pre-alpha.
Started Ended
Spring 2019 Spring 2020

Pre-alpha was the process of porting the existing code from Unity in to godot, which mostly consisted of "existence" code such as being able to walk around, focus on things, turn your head, and load different scenes as well as implementing a basic user interface, character creation and few basic items to look around you. So basically, the essential stuff to get up and going. I released only a few pre-alpha builds as I was figuring out where to take this project, and until I had a clear view, I just wanted to get the groundwork down.

Alpha 1

Alpha 1, although, I didn't add the "Alpha 1" label until right before releasing this build.
Started Ended
June 2020 August 2020

Alpha 1 was to implement proper character customization and multiplayer synchronization. For this, I created the Kemoverse Server that keeps track of players in the world as well as saving custom user data in a database that is directly connected to the Kemoverse Forums user account. The character customization was also updated to allow for individual coloring of either mesh parts or of texture parts of the clothes. Character customizations are made to be saved and loaded as a long text code.

Alpha 2

Started Ended
September 2020 November 2020

Alpha 2, named the "Theme update", was to implement a day and night cycle and special feelings in to each and every currently implemented are of the game. 3D models were refined and reimported due to a fixed bug in Godot and shadow baking was massively improved. The interaction menu and the UI were further refined and streamlined and some functionality was added, namely the motion blur. All of the interior areas were cleaned up.