Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

enviro-scape (tentative title) devlog

A topic by shweep created Jul 28, 2021 Views: 916 Replies: 9
Viewing posts 1 to 8
Submitted (2 edits)

Got the cover artist's go ahead to do a game based on the inspiration so thought I'd start a devlog on my thought process even though there's still 2 days til the jam starts.

What drew me to the cover was actually the font, and how it elicits a y2k vibe. Which the artist is also very much into. I feel like Y2K isn't as approached as much as say vapourwave or 1980s neon aesthetic that's all the rage these days. What is y2k? To sum it up it's a pop culture aesthetic (prominent in commercials/music videos) that displayed what I'd describe as blobby futiristic optimism. It ironically doesn't really start in the 2000s but rather in anticipation in the 2000s. It was somewhat short lived due to the 9/11 and iraq war which lead to a lot more negative outlook with grunge and skateboard punk aesthetics taking over. Obama era might have lifted it up with the rise of minimalism and smartphones, but there's something a bit more hollow about it. I'd characterize the y2k mindset as a bit more naïve yet genuine.

As for the actual game idea I'd like to explore the eco-friendly utopian aspects of y2k. Even the the source image of the utopian meme likely owes a lot to the iconic gooey blobitecture. I was also looking at a video about the alternatives to extremely car reliant suburbs and the discourse surrounding that. I'm probably going to start out making a first person walking simulator, or rather an architect's proof of concept of what an ideal living space would look like as the context. Then add some sort of collectibles or activities to do, but overall very chill.  Boku no Natsuyasumi is the obvious goto scenic inspiration, but it's a little harder to pull off than throwing in a first person controller.

I'd like to go as wild as possible and basically use any source material I can find, there's a lot of unique designs to use. The biggest issue, and the reason why y2k probably isn't as prevalent is that the designs are very complex with its organic shapes. The UI will probably be the most fun and simple parts of the game, something akin to Wipeout or Ace Combat 3, things like architecture and furniture will be hardest to manage. Also shaders will require lots of reflective chrome and transparency. Low poly is something to fall back on, and maybe I could go for a retro throw back worlds.com chatroom or something to even out the workload, But I mostly associate Y2K with the CGI and less realtime. I might resort to prerender tricks to take advantage of 3D software as opposed to wrangling with in-engine stuff. Who knows.

So yeah that's where I'm at. I'll probably post more progress when the jam actually starts.

Submitted (7 edits)

So it's a day before the jam I decided to get carried away with setting up the engine stuff of how the game will be rendered and what restrictions I'll be going for. I'll be using Godot for this as usual and will probably go for a simple first person game. However I might make it a play different mini games to collect the stuff sort of thing. We'll see how it goes.


I threw in some 3D primitives and started lowering the resolution to about 640x360 (this is upscaled to 1280x720), so basically 480p converted into a 16:9 ratio. I decided to just go for a Dreamcast/PS2 look, somewhere between there. I had a hard time finding dreamcast specifications but PS2 was more common place for gamedev topics of "how do I make my unity game look ps2" which will surely increase after the current low poly ps1 fad I'm sure. I wanted to go for a very windows 98/XP wallpaper inbetween with vast empty grass plains and sky as sort of the base scene. Maybe I'll have different areas like a tropical sonic adventure type place or a metro rave city night area. I associate those locations a lot with the y2k era for some reason.

Phantasy Star Online is probably peak y2k aesthetics with its optimistic cyberspace lobby mood.

Going back to the PS2, the console has the problem of being just enough to have the bells and whistles of modern 3D capability yet lofi enough to gain the "this looks it came from the ps2 era" graphics insult shorthand. Aside from the lack of power compared to current consoles, it's only really missing normal maps, pixel shader capability and real-time lighting solutions. It has very compressed textures compared to the dreamcast but a stronger cpu for things like polygons. What's surprising about the dreamcast is looking at how big the source textures are, though it still had to compress it down during realtime. Dreamcast won out in terms of fidelity but PS2 still had decent enough horsepower to go for open world games or display high polycounts like the environments in rachet and clank. Though from a lay person perspective I think it's just hard to recognize the PS2 look and just assuming a game could be a low budget indie game. The resolution and the overly compressed textures (sometimes bumped down to even 64x64) are the only major tell, but it might still be mistaken for a groddy underpolished asset flip 3D game. At the same time I still want to go for the launch ps2 era, right when developers were still grappling with the console's power.

Though ultimately I think I want the game to make you feel like you're trapped in the start up boot sequence of a y2k console. Like if the Dreamcast start up noise just kept going and you were in this vast bright white void. The PS2 start up sounds were a bit harrowing and kinda horrific but still had this sinking aquatic feeling. My composer friend Cowberry (who I worked with in the last cover jam) came up with a bunch of 20 second sound ideas with how the game should sound like:

Idea 9
Idea 2

Feel like Y2K aesthetics was where digital sound was getting to the point where it was starting to shed the cheesy MIDI sound in favor of something that made you feel like you were being transported somewhere. Very holistic and bright I guess. While there will probably be diegetic rave drumloop tracks I'd like to explore the slow aquatic ambient type of sound. Speaking of aquatic:



I threw in a pretty basic water shader that uses noise for a scrolling normal map and a bit of a fresnel highlight that responds to the light direction. Looking into it the PS2 wasn't exactly capable of those technicalities. It had rudimentary shader magic enough to distort and create interesting ripples. But I think gamecube/xbox era is where the fancier possibilities came into play. However this does look enough to match that liquidy cgi aesthetic that y2k commercials and music videos have so I'm going to prioritize that look above all else aka I'm too lazy to make my shader code period accurate to what the PS2 could actually do. As long as it feels primitive enough for the layperson hyped on nostalgia, it's probably ok.

That's it for today, next update I'll start working on maybbeeee the menu/ui/graphic design. Who knows.

This sounds really cool, can't wait to see the final result

Submitted



First actual dev update, decided to roll out the start menu. Started with a ps2 memory card display look, but idk, wasn't feeling it... it needs some cheesyness, some dreamy tones.

There we go, now that's what I call pod-racing. Basically the images of the test level are going to be the level select, I'll probably add some kind of lerping camera effect to follow one of the spinning objects, might be a challenge however who knows.

Cowberry also brought up some rave music ideas for the night city club part.

Rave idea 7
Rave Idea 9

The sound side is already nailing the vibe though I asked her to also try experimenting with the jungle dnb type stuff since we have so much time to explore things. But that's pretty much it so far.

Submitted (1 edit)

Haven't been around much to actually work on it lately but tonight I decided to just knock out the main menu



The artist offered to supply the original high res PSD so I  decided to implement it, might go with e-scape or e>scape for the proper title of the game, who knows. Didn't really know how to introduce the title so I went with a pretty basic animation into wipe out.



Decided to make the rotating pictures the actual levels you'll be visiting. It's hard to come up with a y2k aesthetic as far as in game graphic design as it can be either very simple and to the point or highly detailed with a lot going on.  I wanted to keep it generic though like one of those weird CDs that would install some fancy looking bloatware or an abstract MMO login screen.  Most of it came down to scrolling stuff together and creating happy accidents.



Next I'll probably do the actual level select and options, I want to make it so that you can see your completion on each level, so the game isn't linear at all. Maybe Level is too gamey of a word, maybe more like Area? Location? 

damn that looks hella good

Submitted (2 edits)

Been having a dry spell lately, but that's okay because we got an extension!


Modeled a pretty basic tree, trying to get a very low res blurry ps2 bargain bin kind of look. Though idk there's the uncanny badness effect where it might be too primitive to come off as intentionally primitive. I wish I had time to randomly generate the trees for more variety.

Used a terrain editor asset that someone made for Godot. It does the job well but the environment is starting to lose its allure, idk how to describe it. I guess when you start adding boundaries and landmarks it starts to become more of a game and less of an experience. I guess I wanted to make it so you felt like you were in the windows XP wallpaper looking for butterflies to catch, but it's hard to come up with a solution for infinite terrain and all that jazz.


Still trying to learn blender but I'm not like hotkey tuned in. I also dislike 3D modeling on a deadline, it's very time consuming. Good thing this game is first person.

As much as I love the outrun style I do agree there needs to be more of this y2k blobby goodness, it looks fantastic!

Good luck with it and I look forward to trying your game!

Submitted (2 edits)

So doing some net mechanics, at first it was a challenge to convey any sort of depth, because well... the net wasn't actually in 3D space but in a seperate viewport, I wanted the avoid the net going into trees but decided to do it the more raw way.

So now it's in 3D space and it's more clear as to why you're missing the target. If you're too close, the net goes past, if you're too far it might not reach. Depth is hard! Maybe I'll force every player to wear 3D glasses...



It's at this point I devised a sort of transparent disc thingy that lights up when it detects the target. I borrowed the idea from Metal Gear Rising.



There definitely needs to be more of a gradient and showing the net path as opposed to the net pole's path. If I was a shader god I'd also make some edge highlights where the disc meets the mesh.



If I'm going to draw inspiration from MGR I might as well go RULES OF NATURE on this.






Did not plan on doing this, but maybe instead of merely walking and swinging you just stand in place while aiming and it goes into slowmo allowing you to angle your net and get an accurate swing. I'm not sure what the significance of being able to vary all your angles would be, but maybe I could account for whether or not the bug is actually going into the net instead of the back or sides, so the angle matters a lot more. There's also the question of control scheme, I forget what MGR's mouse/keyboard controls was for the slicing so I better go check.

It's worth mentioning that with a week of jamming left that I'm basically focusing on just one area and just one minigame (bug catching) so I figured I might as well go all in on this swinging mechanic.

Submitted

Game released! Post mortem here: https://shweep.itch.io/escape-simulator/devlog/294447/escape-a-post-mortem