I Finished the GDD for Astraverse!

I’m pretty proud of getting the GDD (game design document) finished.
It’s only about 88 pages long but the way I would describe the document is like it being an entire “blueprint” for the game. Put simply, I could literally give the GDD to another developer and they’d know exactly how to design the game in the way that I envisioned it (on a technical and gameplay level at least). Of course, they probably wouldn’t have the passion for the project like I do and they probably wouldn’t be able to nail the same exact “vibe” or “feel” that I would when designing BUT everything’s practically in that GDD.

 

So for this post, I decided to include a section of the GDD which talks about the basic game design concepts of the game:

 

Game Design Concepts

 

A Non-MMO, MMO Experience –

The main concept of Astraverse is to have a highly replayable multiplayer loot and level grind Role-Playing Game in a similar style and setting to Phantasy Star Online that can be fully experienced without an online or MMO server. A popular example of this would be most games in the Monster Hunter series. Almost all of the Monster Hunter games do not rely on MMO servers at all but they feel and play like MMO’s with highly replayable gameplay and a heavy emphasis on multiplayer co-op.

 

Character Creation –

The character creation should have enough depth to feel like a player’s character is a reflection of themselves or at least feel like their own unique and personal character. Just like in PSO, PSU, PSO2 and the spin-offs of said games, the character creation should be an immersive feature, not an afterthought.

 

Stages –

The stages in the game should be randomly generated enough to artificially expand the size of the game world and simulate the experience of exploring entire planets without the use of open-world gameplay. Phantasy Star Online’s randomly generated areas and the original Phantasy Star games’ planetary traveling systems and overworld are both excellent artificial world expanding features that can be easily combined to make a new system that’s simple but effective enough to gain this result.

 

Player-Generated Experiences –

The gameplay should make possible unique “player-generated” experiences/stories through harmonized gameplay systems. For example, a player losing all of his or her health shouldn’t be the end of a game experience. That user experience can be made more unique by giving players a more difficult and higher-stakes situation to deal with as a result of a player’s loss. Games like Dark Souls and Shovel Knight actually handles this quite well.  Other examples of user-generated experiences is the moogle letter delivery system from Final Fantasy Crystal Chronicles and the open-ended quest system of Divinity Original Sin 2.

 

Single Player –

The single player campaign should have a uniquely captivating story that compliments the gameplay without taking away the focus from it. Also, single player mode should also be at least “hinted” at being connected with the multiplayer experience–for example, the story shouldn’t give the player a unique/exclusive position in the game world (like being the “hero” of the galaxy) but should instead make reference to the player’s traits that make him/her unique. A story character, for example, may even say things like “I know some other rookie Seekers like you” — in effect, making reference to the existence of other players playing Astraverse.

 

Immersive Game Setting –

The setting should be a science-fiction fantasy world without the existence of magic. Most of everything, including basic systems, should have some sort of explanation through the game world’s presentation and lore. An outstanding example of this can be found in Phantasy Star 2 in which a player’s saved data file is directly referenced within the game world as the player’s “memories” and are stored in a “data center” whenever a player saves his or her game.

 

Multiplayer Graphical User Interface –

Menus, shops and anything else that is displayed with the GUI should not hinder the experience of other players but should enhance it. Shops should be accessible by all players at once without the need of splitting the screen or forcing players to shop separately. Player hub information and menus should be restricted to parts of the screen that do not take away from the experience of other players during same-screen co-op.

 

Artstyle and Music –

The art style should feel like a mixture of the look and feel of Phantasy Star Online and Phantasy Star 4 with references to retro Science-fiction artwork and the hand painted or hand drawn nature of Vanillaware’s art style.

The music should sound a lot like Phantasy Star Online’s music but also blended with my own style of trip-hop music.

Link to one of my instrumental albums (as an example): https://lastbenevolence.bandcamp.com/album/pinakamaganda

 

 

I decided to throw that example link there at the end for those who were not familiar with the kind of music I created.

 

– LB

 

 

Development Progress 12/30/18

Okay, so this time I decided to take some footage from a couple of weeks ago to showcase some things that I’ve gotten done for the month of December:

I enjoyed putting this video together more than I thought I would and it took a lot less time than I anticipated as well so I’m thinking it would be a good idea to make more videos for future dev progress updates.

There was a lot of progress made this month even though the project’s not exactly where I’d like it to be right now.

Besides what’s shown in the video, here’s a quick breakdown of what all I’ve gotten done this month:

  1. All male and female custom player character hairstyles, skins, attachments, outfits, and faces ready for the demo.
  2. The design for the gameplay Hud UI.
  3. A few buldings for environments.
  4. The design for the character creation GUI.
  5. At least one digitally painted weapon type for each class.
  6. The GDD 90% completed (almost 80 pages)!
  7. The new title logo.
  8. The calm and battle tracks for the final stage in the game.
  9. The cannon attack animation for female characters.
  10. The female ADOL idle animation.
  11. Documentated abilities (for a new “trait” system) and Section ID names.

Some of these things took more than just this month alone to work on like the GDD and the composite character stuff for custom player characters.

It was pretty awesome how PSO included the afro as a hairstyle for custom characters despite it not being my personal preference. It felt iconic at the time to have an MMORPG include something like that so Astraverse is bringing it back!
It was pretty cool how PSO had the afro in it despite it being a hairstyle I personally didn’t prefer.  It felt iconic to have an MMORPG include something like that.

As for the game’s character creator, I didn’t finish it as soon as I hoped. A storm hit my area causing a power outage for several hours yesterday, so I wasn’t able to work on the game, unfortunately.

But, that’s okay. Game development is usually a very long and involved process so unexpected setbacks and delays shouldn’t come as a surprise. Besides, I don’t think I’ve ever heard of a “perfect” development process for any game up until now.

In my honest opinion, the closest one to being “perfect” in recent memory would’ve been the development of Divinity Original Sin 2 but even Larian Studios experienced a power outage on the game’s launch day.

Any delays here right now are minor compared to that. But, as long as I’m getting at least one thing done (whether big or small) once a day, I’m making progress and I think that’s really the important thing.

– LB

Should’ve Started This Before But Here Goes…

I’m not really sure of what the best opening start to a blog is….

I figured I’d just go ahead and say that instead of pretending like I have all the answers or know completely what I’m doing. 

I’m starting this blog because I’m currently working on a serious game project inspired by my favorite video game “Phantasy Star Online” and I’d like to not only give a proper way for others to track the game’s progress but also (and mainly, to be honest) to gain the project some sort of following so I can put some food on the table while I’m at it.

I’m Daniel (DJ is what my friends call me) and I’m a part-time music artist (Last BeNeVoLeNcE–I’m actually “googleable”)  and, of course, a game developer. 

As you can tell by the title in the heading logo of the site, the game I’m working on is called “Astraverse” and it’s set to be a 2D game co-op RPG that’s A LOT LIKE PHANTASY STAR ONLINE.

I’d even go as far as to say that it’s a “PSO-like” (I get this from the “Souls-like” & “Rogue-like” terms) or a “PSO-clone” but it’s still going to be quite different. For one thing, it’s a 2D game–which already comes with a set of differences. But, it’s basically my own 2D twist on the gameplay from the legendary fantasy sci-fi title that some of us know and love. 

Anyway, I’d like to keep these blog posts as short as I possibly can so that it’s easier to follow (some will probably be long to cover more in-depth topics). I’ll cover the current progress of the project in another post and I’ll do maybe another post or 2 that’ll go further in explaining why I decided to work on this game and how it will be the same and/or different from PSO. 

Thanks for coming–don’t forget to subscribe at the bottom the page if you haven’t already!

LB