#Project S-812

1 messages · Page 4 of 1

unique hill
#

24 now

#

22 by the time I send this message

icy anchor
#

21

#

damn

#

i

#

shouldn't

#

have

#

made

#

long

#

messages

unique hill
#

bap

#

boop

#

bop

#

bep

#

bap

#

bloop

icy anchor
#

7

#

more

unique hill
#

5

#

lets not waste the next 3 ones on something random

icy anchor
#

Alright, but idk what should i say besides... Nearly ago i started to understand that i need really fast and optimized decals for my own game, because projected ones i have in 3.X don't do the thing so... found this:
https://www.youtube.com/watch?v=CFFZpmbhv6A

#

The only issue though, it's all using ImmediateGeometry that can become a damn bottleneck fast, so i downloaded the project (lovely MIT license) and changed it to use MeshInstance instead

#

It's working, now just gotta embed into my project

#

Why didn't i like the projected ones i had?

  1. GPU overhead
  2. Issues with lighting
  3. Dynamic props still could get covered by them, like office chairs that can be picked up by player
    And etc
unique hill
#

some where idk what message specifically

#

but thats interetsting

#

I'd love to playtest ur game some time ngl

icy anchor
icy anchor
unique hill
#

i have a video from the first

#

first first

#

early early

#

prototype

#

of this game from a year ago

#

I ended up restarting completely somewhere along the way and then its become what it is now

#

but maybe I can send it here at some point

#

its how this single thread

#

has more messages sent in it than the #1149772367682355330 thread

#

and was made around the same time

icy anchor
icy anchor
icy anchor
#

I wonder if creation of Progress Dump became a reason for you to make this thread

#

That was the start of "Progress Dump"

unique hill
#

I didnt have the idea of sending progress until I saw it

icy anchor
frail portal
icy anchor
# frail portal Oh you also got the lighting issue with normal decals?

I'm using 3.x., i have no decals (officially), but i've used "Decal Co." that, as i understand, have been implemented in a bit more optimized form in 4.x. However, yea, i have issue with them, which is no surprise, it is impossible to get lighting computation right on a cube that will be projected on surface

frail portal
#

I'm using 4.1.1 and using decals on a surface causes any nearby surfaces to have issues with reflections.

#

left is with decal

icy anchor
icy anchor
frail portal
#

it actually works with SDFGI

#

but then I'd have to keep that on

#

So I'll probably need to find a different solution

#

I'll probably have to submit a bug report

icy anchor
#

And even if you can't, they are pretty supportive and can help you to investigate that issue and see how to fix it

#

At least that's what they did when i had problems with performance of audio

heady thorn
#

The amount of people that require such functionality is seriously low. There's way more things the team could better focus their energy on.

#

Live coding with others is overrated and rarely used in daily development. Just code your stuff, commit, open a PR and others can work with your code from there.

wooden grail
#

Are you the ping justice warrior or what 😒

unique hill
heady thorn
#

I'd argue that your team have a flawed development process.

unique hill
#

bc were in school so most of us barely have time to do things

#

im the only one who has enough time to consistently work on the game

#

hoping for us to be able to work faster & better during the summer break

#

we're just doing this bc we find it fun

heady thorn
#

I'd take a more stable development process over speed any time

#

My point being if everyone's changing everything in the codebase at the same time, there's f-all you can do to prevent horrible breaking changes

unique hill
unique hill
#

so the codebase doesnt get messed up

#

we do however have another programmer

#

but hes british so timezones are a thing

#

for other games im hoping to find a workflow so we can make changes without breaking things

heady thorn
#

Hence why you should use git

unique hill
#

I do

wooden grail
#

But if you split up and modularize your project enough (scenes, resources) git can basically become like a live collab

unique hill
#

fr?

wooden grail
#

Everyone can work on the project on the same time

unique hill
#

honestly, I barely use github

wooden grail
#

Just in different scenes

unique hill
#

its more of like a backup system for me rather than a collab system

#

so I dont really know much abt it

heady thorn
wooden grail
#

It is possible to work on the same scene, but then be prepared for merge conflicts and manually editing the .tscn files

wooden grail
heady thorn
#

Sorry, I thought you were advocating live coding

wooden grail
heady thorn
#

We're on the same page, good git usage is essentially like live coding.

wooden grail
wooden grail
#

Its like a fancy feature but I also think its not necessary

heady thorn
#

There's like a million other things I'd rather see in Godot before a live coding feature tbh

unique hill
#

we used to make minecraft servers

#

and when we were making mc servers

#

i had another friend on the team who was a programmer

#

and so me and him used to VSC live collab and code scripts for the servers

#

and I think those were some productive times

#

so I think godot, if it had something similar would be excellent

#

discord screenshare with vscode might work too but ehh i dunno

heady thorn
#

I disagree. It encourages terrible programming practices.

unique hill
#

how so?

heady thorn
#

Everyone editing the codebase at the same time is a receipe for disaster

unique hill
#

not as in everyone

#

theres only 2 programmers on the team

#

it'd be two people theoretically

heady thorn
#

For you.

unique hill
#

but if youre saying as in a large team with multiple programmers

#

then that is an issue and I agree 100% with you

#

but this is more of a feature for smaller teams im talking about

heady thorn
#

But it'd encourage others to abuse it and think it's a perfectly fine way to work. It's not.

unique hill
#

hmm ur right

#

It would still be cool though

#

for example

#

might not be a good example but for example

#

in our minecraft servers

#

we had me coding the backend

heady thorn
#

Cool for pair-programming, sure. But trust me, it'd lead to nothing but trouble,

unique hill
#

the next dude coding a separate backend which is unrelated to what im doing

#

and the rest of them building levels and maps

#

what im saying is more

#

a real-time level collaboration

heady thorn
#

This is what git branches are for.

unique hill
#

rather than real-time code collaboration

#

Real-time code collab would lead to disaster, yeah

humble blaze
#

I think coordinating with your team who needs to work on what and using Git for version control is the perfect workflow for any sized team

unique hill
#

but real-time level collaboration I feel would be cool

unique hill
heady thorn
#

You're overestimating just how useful it is

unique hill
#

bc as I said we're all busy most of the time

heady thorn
#

I've 10+ years working with both small and large teams on codebases of various sizes and complexity and highly recommend using git over any live-coding solution in all situations.

unique hill
#

i agree

#

I've got to go now

#

cya

unique hill
wooden grail
unborn vale
#

Git is so useful

wooden grail
#

Git is one of the most useful programmers tools out there IMO

unborn vale
#

10/10 would commit again

wooden grail
#

10/10 would merge conflict again 🥲

#

But thats my fault 😔

#

Merge conflicts are often a sign of missing separation I think

unique hill
#

true that

unborn vale
#

10/10 would fetch again

unique hill
#

experiencing a merge conflict on a branch only you are using

unborn vale
#

3am commit names lol

heady thorn
wooden grail
heady thorn
unique hill
#

the very next day

#

this wsa from 2 weeks ago

unique hill
#

dev map incase ur wondering

unborn vale
#

door indeed

unique hill
unborn vale
#

Then it is even more of a door

orchid abyss
#

truly one of the doors to have ever doored

wooden grail
#

I can still see stuff 😝

unique hill
#

PA announcement system model

#

incase ur wondering what all that in the background is

#

ive got all evironment models in one scene

#

without materials tho

orchid abyss
unique hill
#

i wanna see who guesses what this is

unborn vale
unique hill
#

cmon

unique hill
#

Im adding it into the dev level with the only purpose to show how it looks with materials

unborn vale
#

Idk man

#

it... is interesting

unique hill
unique hill
unborn vale
#

Yes

unique hill
#

its a tree

#

🌳

unborn vale
#

Oh how wonderful

unique hill
#

I spent too long on this shader

unborn vale
#

I was thinking tree cuz I would imagine that the planes would be alpha cut but then again I thought that it wouldn't look that bad

unique hill
#

leaves texture made by my friend (whos the lead texture artist)

unborn vale
#

(without the textures)

unique hill
#

inspirted by The Witness's leaves

unborn vale
#

I really like the tree (when there is textures)

#

Also a nice outline shader

unique hill
#

im surprised at how good this looks

#

i wrote this shader a very long time ago

#

and didnt check how it looks with the new graphics until just now

unique hill
#

i dont know the math that goes into all that (the outline shader)

#

but the leaves shader made by me

heady thorn
#

Be sure to contribute back to the community 😉

wooden grail
icy anchor
unique hill
icy anchor
unique hill
#

its the tree addon for blender + geometry nodes for the leaves

#

which is planes scattered about

#

then a texture and material in godot

unique hill
#

beep

frail portal
#

boop

unique hill
frail portal
#

bop

unique hill
frail portal
#

bip

unique hill
frail portal
#

bxp

unique hill
frail portal
#

bqp

unique hill
frail portal
#

bnp

unique hill
frail portal
#

biop

unique hill
frail portal
#

buop

wooden grail
#

You okay guys?

unique hill
#

👍

frail portal
unique hill
prisma shard
unique hill
#

ive only ever seen 3 videos abt mirrors edge

#

probably 4

#

omg it has trees and it looks almost exactly like mine what the fuck

#

why is my game so similar to mirrors edge all of a sudden

#

the closer I look the more similarities I find

#

this is unsettling

wooden grail
#

Holy

#

This pic looks incredible

#

Mirrors edge is fucking beautiful

unique hill
#

damn now I feel my game would look too similar to mirrors edge and be deemed a copycat without anyone even seeing gameplay

#

i gotta change up some shit

unique hill
#

i googled it and nowhere near the story ive got

#

so thats a relief

wooden grail
#

People might want a new Mirrors Edge type game

humble blaze
#

Yeah I agree, it isnt similar to the point of detracting from the project

unique hill
humble blaze
#

You could even retool it as a selling point for fans of Mirrors Edge

unique hill
#

it would either have to have perfect movement or some unique mechanic

#
  • copyright
unique hill
unique hill
humble blaze
#

As long as youre not directly stealing from Mirrors Edge (which does not seem to be the case) you should be fine

#

It's okay to have your work be inspired

#

It can make for a good hook for those that were previous fans of Mirrors Edge or games like it

unique hill
#

im bothered by how similar it is

#

and just how little actual inspiration I took

humble blaze
unique hill
#

i didnt take inspiration for the tree

#

but what I did take inspiration for

wooden grail
#

Yes

unique hill
#

is the design of my cityscape

#

i was basing it off mirrors edge but modified with some cyberpunk aspects in it

#

but still mostly mirrors edge based

wooden grail
#

No need to make something 100%, its enough to make something GOOD

unique hill
#

I don't feel like releasing a demo that is just mid

#

If im releasing something im making sure that its the best that I can do

#

and I know very well im no where near that as yet

#

still trying to get everyone online to learn godot

#

so when they do that'll offload alot of stuff from me

humble blaze
unique hill
humble blaze
#

I dont know the inner workings of your team and how work is balanced on the project but getting everyone on that ASAP would be a good idea

unique hill
#

ill see how I can get the early concept video on youtube or sum

unique hill
#

but soon it will become more balanced

#

I still do things more than everyone else but mainly because

#

Project S-819 specifically

#

is my creation

#

so our work is like

someone comes up with a cool game idea

#

we make a quick concept

#

and if its good

#

that person is the lead of that game now

#

meaning some more of the load is on them for their game

#

so they work on what they want to work on better

#

well thats how its supposed to be

humble blaze
#

Ahh... I see

#

So out of everyone on the team, theres only a fraction (or I suppose just you right now) working on this project?

unique hill
#

currently everyone has contributed to the project

#

some more than others

#

like me and alpha (the lead texture artist of the team)

humble blaze
#

Do you guys have multiple programmers?

unique hill
iron shore
unique hill
#

the other programmer is very not available because of irl stuff

#

and hes in england

#

so timezone issues as well

#

bc im in canada

#

theres like

#

a 6 hour difference

iron shore
#

isn't canada like really cold

unique hill
unique hill
#

we got maple syrup tho so that balances it out yeah

unique hill
iron shore
#

what is a maple syrup 🧐

unique hill
#

while kamino would do more backend

#

thats for minecraft servers atleast

#

he hasnt been available much for project s

#

but hes trying

iron shore
iron shore
unique hill
#

TNPDupe which is our most memorable one and popular one by far

#

on Minehut

#

had to shut downtho

iron shore
#

i tried a bit of bungeecord and networking once but lost motivation

humble blaze
#

For your current situation I might look into developing some back end and designer tools to make the content aspects of the project a bit easier to implement

#

On my project I work on both the front-end and game content as well as my framework gd-cinder and all of its designer tools

#

Ever since I put my eggs into that basket I've been able to implement things a lot quicker and make more progress in less time

#

But ultimately I would really urge your folks to get on board and help out because this project seems to have a high bar to meet visually and it might end up taking forever if you are the only consistent participant in its development

thin turret
#

erm..

#

in the context of game dev what exactly does front end and back end mean

#

i can assume but I just wanna make sure

sturdy void
sturdy void
#

frontend is the graphical interface, what the player interacts with

#

backend is the complex stuff that makes everything work

#

like movement or achievement systems are backend

#

frontend would be like rendering scripts

humble blaze
#

Yeah I think Kamino explained it better than I couldve

thin turret
unique hill
sturdy void
#

i know what project this is about but where did the 819 come from in the codename lmfao

sturdy void
# unique hill some more than others

i want to reiterate this is because im also a va for the game and as nether said, programming is hard cuz tz and we dont have a storyline or script completed yet lmao

#

so i can't do much for either role

iron shore
#

#1151311410882686996 tesitng

#

oh wow

unique hill
#

in there it shows the protagonist and it's a detail abt the protagonist

#

The 819

unique hill
#

Storyline is 5 percent done

#

Prob less

unique hill
#

like woahs and stuff

prisma shard
# unique hill omg it has trees and it looks almost exactly like mine what the fuck

yes this exactly, combined with your futuristic cityscape background. but at the same time if your color palette is anything but pale whites with some color highlights you should be totally fine, since ME:C doesn't have a monopoly on scifi settings (just clean-white tokyo-cityscape inspired architecture and movement focused games)

#

plus you seem to be going for more of a line-art look so that should be sufficiently differentiating, especially if your gameplay is not overwhelmingly parkour related

wooden grail
#

Is he still working on this?

unique hill
#

its so cool what he did with unreal engine for the artstyle

#

but i dont think ill end up competing against him

prisma shard
#

as long as your game isn't a parkour simulator you'll be totally fine then. the cherry tree + scifi city combined just seemed very mirror's edge to me

#

but if that wasn't even your inspiration then no worries haha

unique hill
#

Legal reasons yeah

sturdy void
unique hill
sturdy void
#

i doubt much

#

because it wouldnt be a direct copy

unique hill
#

decided to make an unreal engine inspired dev texture

#

instead of the bright orange ones I had before

sturdy void
#

high quality dev texture >

unique hill
unique hill
#

reminder message that this thread exists

#

ill post an update eventually

brisk pelican
#

Yerr

#

Take ur time

unique hill
#

grime texture

#

👍

brisk pelican
#

Very nice

unique hill
#

made a water shader

#

im thinking of maybe flooding an interior so ill have an excuse to use thi

#

*use this

#

or maybe sewers as another way to use this

#

can also make waterfalls

white current
#

How do you make everything look so good and fitting bruh

unique hill
#

but the 2 things im best at

#

is programming and 3d art

#

ive got no actual process to making things look good

#

im just winging it

#

change this change that

#

"this looks good"

#

and i keep it like that

white current
#

How did you make the water texture the way you did? I'm curious to how you usually go about things even if there's no real process

unborn vale
unique hill
#

then if I don't know where to start, i'd look for references

#

for the water specifically, I was going off of Source's water animations and looks

#

I used 2 normal maps

#

one scrolling down

#

the other scrolling left (or right I forgot)

#

and combining those gave me a ripple effect animation

#

then all is left to make it shiny, which was just a fresnel effect mixed with the other things

#

transparency is just the ALPHA value

unique hill
unborn vale
#

Very nice water indeed

unique hill
#

id record a video to show you guys the animation of the water but im not at my pc rn

#

so uh

#

just imagine its moving fancily

brisk pelican
unique hill
unique hill
#

here ya go

#

water

#

first video of the game and its just water

unborn vale
#

It looks so much better with video

#

Good job

unique hill
#

ty :D

#

i doubt ill be posting much videos here

#

also look at that ram level

#

insane

#

100mb

unborn vale
#

Crazy indeed

#

Especially compared to what it was at first lol

unique hill
#

crazy how my fps on default is now 70 rather than 24

#

actually I think I have lighting set to highest

#

so prob not default

brisk pelican
icy anchor
unique hill
#

very cool

#

now I just needa make splashes

humble blaze
unborn vale
#

wa'er

unique hill
#

its some simple movement for the char controller

unique hill
#

very hq texture indeed

gray spade
#

very high quality indeed gdkappa

unique hill
#

repost: new startup animation

#

repost bc last gif was messed up a lil bit

gray spade
#

Woah, wish i could make intros like these

#

Figured i'd better remove the "artist" role from myself haha

unique hill
#

ur name was green before

gray spade
#

Yep

#

I'm really not an artist, not sure why i've claimed this role in the first place

unique hill
#

art takes time to perfect imo

#

maybe u just need practice if you want to be one

gray spade
#

It would surely be great if i could draw art for my games myself, but what i truly enjoy is programming 🙂

unique hill
#

its this weird love hate relationship isnt it

#

disgusting errors that make you rethink your life and then when it works you feel like a god

#

Im finishing up some of the other aspects of the player then ill make an actual level thats not just showcasing the environment but actually has gameplay

unique hill
#

wildly off topic but i remixed a song and wanted to know how people feel abt it

if its amazing then ill make some soundtracks for the game

#

last time I did a level ! remix it was too loud, so here I am back at it again this time with an actually reasonable volume :O

made this using online sequencer for the music, blender for the background and clipchamp for the actual video itself

really proud of how this turned out :D

tags for the algorithm:

level !, level ! but it's a soundtra...

▶ Play video
#

acutally i remixed 2 songs

unique hill
#

experimenting with GI

#

you can see it gets a bit purple where the red and blue intersect

unborn vale
#

That looks sick!

#

Godot really has come a long way

unique hill
#

running at a smooth 75

#

will test on low in a moment

unborn vale
#

Is this built in?

#

Like default for godot?

unique hill
#

VoxelGIs

unborn vale
#

Godot needs to do some better marketing

unique hill
#

even on low settings its beautiful

#

not my fps only being boosted by 15 frames lmao

#

and heres highest

#

virtually no difference

#

that is a good thing for me

#

a very good thing

unborn vale
#

Tbh I can't really tell the difference between low and high

#

Might be more apparent when playing the game

unborn vale
#

@unique hill How have you made that debug menu?

unique hill
#
extends RichTextLabel


# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(_delta):
    var debug_dict = {
        "FPS": Engine.get_frames_per_second(),
        "FPS Time": Performance.get_monitor(Performance.TIME_FPS),
        "Object Count": Performance.get_monitor(Performance.OBJECT_COUNT),
        "Node Count": Performance.get_monitor(Performance.OBJECT_NODE_COUNT),
        "Orphan Node Count": Performance.get_monitor(Performance.OBJECT_ORPHAN_NODE_COUNT),
        "Draw Calls": Performance.get_monitor(Performance.RENDER_TOTAL_DRAW_CALLS_IN_FRAME),
        "RAM": str(Performance.get_monitor(Performance.MEMORY_STATIC) / 1000000) + "mb" + " / " + str(Performance.get_monitor(Performance.MEMORY_STATIC_MAX) / 1000000) + "mb",
        "Used VRAM (Total)": str(Performance.get_monitor(Performance.RENDER_VIDEO_MEM_USED) / 1000000) + "mb",
        "Used VRAM (Textures)": str(Performance.get_monitor(Performance.RENDER_TEXTURE_MEM_USED) / 1000000) + "mb",
        "Used VRAM (Buffer)": str(Performance.get_monitor(Performance.RENDER_BUFFER_MEM_USED) / 1000000) + "mb"
    }
    var strin = ""
    for i in debug_dict:
        strin = strin + "\n[color=#53d7a7]" + i + "[/color]: " + str(debug_dict[i]) + ""
    text = strin

```here ya go
unborn vale
#

So me just copy paste?

#

Thanks lol!

unique hill
#

lol np

unborn vale
#

Colour aint working lol

icy anchor
#

Not "text"

unborn vale
#

oh bbcode

#

2 sec

#

Yep it works now, thanks ❤️

unique hill
#

or logo

#

change it up a lil bit yk

unborn vale
#

It aint plagarism if you change a comma

#

Then it is constructive reimagined content

unique hill
unique hill
#

changed up the trees a tad bit

#

also here you can see it's wavy animation

#

can be turned into bushes by scaling it down and just clipping it through the floor

plush turtle
#

Very beautiful, very powerful

#

I like the head tilt animations

unique hill
unique hill
#

Project S-812

icy anchor
#

That guy is flipping numbers

#

Recorded in 4K HD quality

unique hill
#

does not have story implications whatsoever

iron shore
#

wha

#

i actually looked at the title and knew it was wrong

#

before coming in here

unique hill
#

beep

plush turtle
#

Boop

unique hill
plush turtle
#

Babip

unique hill
plush turtle
#

Blong

unique hill
#

bwuoah

thin turret
#

BOOOOOOOOOOOOOOOMMM

plush turtle
#

boowomp

#

(i really like this project and hope someday it will be a full game because it looks very pretty with its style)

thin turret
#

HELPPP!!!
(I just crashed into a family of 5 but this project is also really cool)

plush turtle
plush turtle
unique hill
unique hill
plush turtle
#

HEELP
(my rotator cuffs hurt from hitting people )

unique hill
#

(if im releasing the first chapter im making sure that it has maximum effort into it, but as most of my team are not yet on our christmas break, we don't have much time to do stuff)

plush turtle
#

( makes sense since the first chapter will be what most people will see and decide on that if they wanna go for the next chapters or not )

unique hill
#

(I'd release the first chapter for free though, if it gains attention then other chapters would be released as DLC on steam or something like that for a few dollars)

#

(kinda what Bendy and the Ink Machine did at first)

#

(if it doesnt gain much attention i might just leave it sitting there as a project for another day, but I believe it will get mildly popular)

thin turret
#

I got respect for you taking so much time to ensure the vis dev looks nice

#

We need as much good looking and well presented godot projects we can get

plush turtle
#

🫡

#

yeah godot market is lacking in pretty looking games

unique hill
#

ive focused enough on the visuals so i'm moving over to the gameplay now

#

making sure to smoothen out as muchof the rough parts as I can

thin turret
#

Yippie

unique hill
#

ill have to remodel the sci-fi city tho bc its kinda ehh

plush turtle
#

i really like the city panorama

#

but if you make it better then go for it

unique hill
#

if anyone wants to, I can accept like maybe 3 persons to beta test whenever the chapter is almost finished

plush turtle
#

first

icy anchor
unique hill
#

theres definitely more detail to be put, even though its far away models

#

the windows are flat and the advertisements on the side of the buildings are just solid colours

plush turtle
#

i was a minecraft builder for like 4 years i think

unique hill
#

so those would need to change

unique hill
unique hill
#

na jk sure

#

Idk ill see abt beta testers whenever the game is ready for beta testing

#

however is there anyone here using a mac

plush turtle
unique hill
#

project s literally just does not work at all on macos

#

and no one knows why

#

though I havent re-tested it since only 1 person has a mac on the team and that person usually isnt on said mac

thin turret
#

That’s weird

#

Unfortunately i don’t own a mac

unique hill
#

a max

thin turret
unique hill
unique hill
#

rather than Acer hardware

plush turtle
#

true

unique hill
#

aint no way this just happened to me

#

i coded something revolving around one specific feature

#

I found a bug in that feature

#

now I fixed it and everything else is broken

#

length of the script file

#

😭

#

oh nvm everythings fixed now

plush turtle
#

🫡

icy anchor
#

All scripts under 1000 lines are pretty easy to work with

wooden grail
unique hill
#

also ty!

icy anchor
unique hill
wooden grail
icy anchor
unique hill
#

back view

icy anchor
#

Looks great

#

I don't know why, but it reminds me of audio recorder i made a while back

plush turtle
#

kinda hard to see which side is front or back from a quick glance

#

but looks cool

icy anchor
unique hill
#

rain!

#

I thought it would be funny to kill myself at the end of the video

#

i cut the video before the death animation played tho

#

I did what @crystal patio is doing with his game and tried to mimic source's rain particles for this one

#

now ull have to wonder why theres damage in the game

crystal patio
#

what am I doing that you did??

unique hill
#

It pinged the wrong person??

#

I tried to ping @icy anchor

crystal patio
#

hahahaah my games dont look nearly as good as that hahahaa

unique hill
#

thats so weird I didnt even notice because I had streamer mode on

crystal patio
#

np

unique hill
crystal patio
#

really good lookign game tho!

unique hill
#

thank you thank you

#

sorry again

unique hill
icy anchor
unique hill
#

thats a very good question

icy anchor
unique hill
#

ill have to do a source and just disable it when ur inside lmao

crystal patio
#

no tto but in, but didnt they say they are gettign a sollution for that in godot 4.2?!

unique hill
#

I pinged DuGringo on accident because I was using streamer mode as discord auto enabled it

unique hill
#

I have many issues with particle collisions

#

so this rain particle doesnt use any

#

thats godot 4.2 dev6 btw

crystal patio
#

he specifically used exanple for a boat with water inside, that using this thing they will add wont have that problem anymore

unique hill
#

I didnt update my build yet

crystal patio
#

and showed a unity project that does that, no water int he boat

crystal patio
#

4.2 not out yet

icy anchor
# unique hill ill have to do a source and just disable it when ur inside lmao

In Source it was as a trigger func_precipation (maybe i mistaken in name) but basically the principle is... In their case, rain only works in that box their assign to. If is too far away, it get disabled. But i'm pretty sure there is... better ways because i used to HATE to work with it. Do you know that snowy-house secret in gm_liminal_space? It was hard to set up these triggers to avoid interior

icy anchor
unique hill
#

I only ever found the abandoned desert house

#

and the liminal apartments

icy anchor
unique hill
#

To be fair I never really focused on searching for them because that abandoned apartments (the parking lot one) was really aestethic

crystal patio
#

found it:

unique hill
crystal patio
#

current time, so click on link instead of title

unique hill
#

Definitely wasnt snow though

crystal patio
#

around 27:21 if you do click on link

#

if you don't*

unique hill
crystal patio
#

promisse that was it, ill stop butting in now hahaha have a gretat day friends

unique hill
#

I'm not using a shader though

#

just built-in gpu particle system

crystal patio
#

no? 😮

#

woow

#

well nvm than AHAHAH

unique hill
unique hill
#

let me try

icy anchor
unique hill
#

I believe I did misremember but im not sure

#

its been awhile since ive played gmod

icy anchor
# unique hill ye do that

gm_liminal_space is the best Garry's Mod Workshop Map ever by this point. but did you know you can get into the secret cursed room in this map? Watch and find out! (Including Comparison)

#Gmod #GarrysMod #Valve #Gaming #secret #easteregg

Gamemode: Sandbox
Map: gm_liminal_space
https://steamcommunity.com/sharedfiles/filedetails/?id=2563097753
...

▶ Play video
#

If you checked this map right at the release date, there might be a chance you missed this one because it was added in update

unique hill
#

I thought that was sand

#

tbf I did always have my settings super low on this map

#

just because of how laggy it was otherwise

#

maybe the particles didn't render or I missed it

icy anchor
# unique hill just because of how laggy it was otherwise

I remember times when i didn't even have GT1030, i was playing this map with integrated GPU and... 60 fps. I had 40 fps on gm_construct back then. When i started to get occasional reports from players with good hardware about lags in this map, well, you can only imagine how much confusion it caused for me and how slowly it killed me inside because i had absolutely no clue why the hell that happens

#

What broken me completely is that gm_post_ussr was running with 60-90 fps on my current hardware, and my friend (as well as some other players too) said that he has 300 fps and he has 210 fps on gm_construct

unique hill
#

on my normal settings I think

#

I still have that map downloaded actually

icy anchor
#

How?!

unique hill
#

unless it was taken down or something to that nature

unique hill
unique hill
#

yo thanks

unique hill
#

why do you take down your maps?

icy anchor
#

It was fun!

unique hill
#

fair

#

youve become a mysterious entity now have you, posting maps for a while then suddenly disappearing until the other map appears

icy anchor
#

gm_post_ussr is the map where all assets are made on my own, and it was a really, really valuable experience for me

icy anchor
unique hill
icy anchor
#

In the end i just felt lonely amongst the community i made, feeling that i'm being ignored and so on

#

The only thing matters is the experience i've got and it is really useful for my current project, the project i've been dreaming about for about 8 years

unique hill
#

most people assume without knowing the facts, and I for one really liked the map and still do

#

I think its good what you did -- moving on to working on your game

#

your gmod time really brought amazing experience for you to utilize in the future

icy anchor
unique hill
#

and you are making beautiful work

#

can't wait to play your game honestly

unique hill
icy anchor
icy anchor
unique hill
#

most games today have well over 10K

unique hill
#

how does this game have 8.6K files

#

oh thats why

#

the .godot folder is insane

#

when you subtract its only 2.2K files so nevermind

icy anchor
#

Sorry for russian, but it's 19.8 GB with 25.163 files and 1.032 folders

#

I thought 15.000 lines in modules will be enough

#

Everything went out of control

unique hill
#

id assume the game is quite finished for that amount of size

#

by quite finished I mean like 30% finished

#

this game isnt 10% finished i'd say

icy anchor
#

50% for sure, including all tools and assets

unique hill
#

I'd say ive gotten 5-7% finished

icy anchor
#

Maybe 60%, but i can't be sure

unique hill
#

maybe 15

icy anchor
unique hill
#

most of those files probably arent actually in use

unique hill
#

for example, the player mesh isnt saved as its own .res but its in a meshinstance node in the player scene

icy anchor
icy anchor
unique hill
#

I ask this because most of the assets I have arent actually saved as their own files

#

for example, the vent models seen in older screenshots are just saved as is their own scenes

#

then those scenes are combined together to form pre-made layouts I drag and drop onto rooftops

icy anchor
#

If you want example of my player controller scene, you can see it here

unique hill
#

is the hud not a part of the player scene?

icy anchor
icy anchor
unique hill
#

should probably organize this

#

versions folder is just where I export the game to whenever I need to beta test with others

#

its not counted as an actual folder in the repo

unique hill
#

I dont think i'd need to really be able to scale up much of my game

#

the things that would need scaling up are there to be scaled

#

i have 3 separate triggerboxes for example

#

a normal triggerbox for player collision

#

it can be set to work with a specific node and carry out a specific function

#

then theres an interact triggerbox

#

works the same way but you interact with it instead

#

and another thats just a normal triggerbox but it triggers a background level load

#

for kinda seamless loading

icy anchor
icy anchor
unique hill
icy anchor
unique hill
#

not me spending 30 minutes trying to add a gitignore to a file that was already set to not ignore

unique hill
#

and i am avoiding thinking of that bc the player code isnt scalable at all

#

for context, the player code has features that I'd like a npc to have at some point to be almost an even atagonist to the player

icy anchor
# unique hill for *kinda* seamless loading

Nice triggers! I think i have only LocationTrigger, LocationTriggerButton, LocationTriggerCube, LocationTriggerButton, DamageTrigger, ExitTrigger, and... Probably that's all. Half of that stuff is deprecated!

unique hill
icy anchor
unique hill
#

reorganizing rn and found a folder I dont use at all

icy anchor
#

You know, that may happen. You write it on paper, you imagine it, it's all good. You make it, play it. It seems to be good. Time passes, you develop more, and realize it is just getting deprecated because there are better, flexible ways to do that which fit the game and... Here we are!

unique hill
#

I used to have the games art style based around spider verse

#

and those are remnants of that time

#

Im using it????

icy anchor
#

As you see!

unique hill
#

why am I using it on a glass bottle matieral

#

i havent placed a glass bottle prop in months

#

ill leave that there for ppl to find i guess

#

I am so grateful

#

and so thankful

#

that they fixed the

#

"move one folder and your entire project is corrupted" bug

#

in the dev build im using

icy anchor
#

I'm not even sure why, but i rarely had to move the folder and mainly i had to do that with Windows file explorer

unique hill
#

I revoke my previous statement

#

godot just crashed on me

icy anchor
unique hill
#

when I first started this

#

infact this is my 3rd ever project in godot

#

first one was a test

#

2nd one was a prototype of this one

#

the difference between the prototype of this and what it is now is wild

icy anchor
#

First project in Unity was Escaper v1.0.. All characters in this game consisted of cubes like in Minecraft, all weapons were generated procedurally out of weapon parts, it was kinda clunky

unique hill
#

i'd have to say Scratch

#

its a solid place to build a foundation

#

even if youre 6 or 5 years old

#

id honestly not be here if it werent for scratch and minecraft

#

i did play around with unreal engine 4 I believe

#

when I had a very shitty laptop

unique hill
#

what does it feel like

#

Im leaning onto a blue colour but materials also feels quite blue

#

could make both blue

#

oh god

#

godot likes to play mindgames with me

#

clouds.tscn works fine

#

why must you do this blue robot application

thin turret
#

time to boycott godot :/ :/ :/

icy anchor
icy anchor
icy anchor
unique hill
#

though it makes sense

#

it was steam greenlight

#

I think

#

Im not sure Ive never used the old steam

icy anchor
# unique hill if talking about my first experience of game dev

My very first one was probably about making Garry's Mod Lua addons and some maps. I abandoned it right after. After that i made a huge private addon with 10.000 lines of code, was deeply disappointed in it, abandoned it, and... Here is Unity 5.6.7f1 on weak PC!

unique hill
#

none of them were ever amazing

#

but they were good and I was proud

#

still am for some

icy anchor
#

Done better than perfect, right?

unique hill
#

if I can find an old screenshot i'd send it here

#

heres one of the first ones I made

#

this was taken in like 2021 or so

icy anchor
#

Looks great!

icy anchor
unique hill
#

but then Minehut fucked us over and we had to shut down

#

very sad

#

I think I still have the files for TNPDupe

#

somewhere

#

anyways that was a very far turn off topic

icy anchor
#

Damn, i launched Escaper v1.0. and my PC had a stroke

#

But i got the images i wanted to send all this time

#

Honestly it could become a released game, but it was impossible to maintain it, so i abandoned and changed the concept entirely

icy anchor
#

For... any reason, i'm still not sure why would anyone take servers that seriously

unique hill
#

what happened was

#

we were very successful at first, but with the growing numbers of "dupe" servers, we needed to stand out

#

so we decided to hop on the backrooms trend

#

and attempt to develop a backrooms-like area

#

but soon enough we fell down a rabbit hole of "would our community be angry to wait so long for this?"

#

eventually we did release but by the time we did, most of our community moved on

#

we thrived for a little bit in that season, which was season 3

#

then we went back down for season 4, where we fell down the same rabbit hole but ended up becoming too ambitious

#

I, myself specifically fell down that rabbit hole much more as I was the owner and lead programmer of said server

#

at the time I was still learning new concepts in java and decided it was a beautiful idea to code an entire custom dimension

#

long story short, got too ambitious

#

ended up releasing a decent season but I wasn't proud

#

shortly after Minehut began to raise the already high prices they had

#

and their services were becoming worse overtime with the features we had and with their own issues at their warehouse

#

eventually we had to completely shut down due to lack of funds and players

#

right before minehut came out with their most controversial pricing change

#

which was subscription-based ranks

#

if we were planning on using minehut for another server

#

that right there put us in the ground for good

#

we did try to use Minefort (a separate host) to make a server but their community wasnt as large as minehut, and so that failed as well

icy anchor
#

Damn, i thought that making servers isn't that great thing to do, but i didn't even think it may be so bad for Minecraft.

unique hill
icy anchor
#

I did commission works for Garry's Mod servers which needed maps for their needs, and usually all of them had same issue - they didn't deliver content for people fast enough. All of them are dead, for many reasons

unique hill
#

we were using server hosts designed as free server hosts

#

and so we were never able to get many resources allocated for us specifically

#

i'm looking into VPN hosts, actually. As we still plan to make servers

#

with our newfound experience in game dev, we can use some of the skills we've gained since TNPDupe to create something truly special to us

#

and the music I make now doesn't sound like a jumbled mess of notes anymore

unique hill
#

It would've worked for us if I didn't get too ambitious and if we all had similar skills

#

by similar skills, I mean theres only 2 programmers on the team

#

3 artists and 2 musicians

#

(that was then)

#

theres 3 programmers 5 artists and 3 musicians on the team now

#

dont be fooled tho, its not 11 members

#

its 5-6 of us with multiple skills per person

icy anchor
#

Well, i hope you'll have a better luck with the next Minecraft server!

icy anchor
#

I'm absolutely not sure how all this stuff works, so i can't tell much.

unique hill
icy anchor
#

I had really negative experience with Garry's Mod servers and it was like a dead place. I don't think same applies to Minecraft, but i have really low expectations

unique hill
#

as none of us have any machines capable to run a minecraft server, either that or the person is unfamiliar with the backend

#

im the main backend guy, with @sturdy void being the other

#

most of us are in north america so we can't connect to kami's server with our 200 ms ping

#

because he's in england

unique hill
#

but recently with minecraft

#

there are more and more unique servers coming up the ladder

#

MCCI (Minecraft Championships Island) is one of those

#

a very good one

#

insane the amount of effort that team puts behind their server

#

all of that gameplay footage is minecraft, not any 3d render or similar

icy anchor
# unique hill https://www.youtube.com/watch?v=7c1zWQoitig

I feel like the Minecraft servers entered the trope of senseless pursuit that i noticed in Garry's Mod servers. Generally, Garry's Mod servers always were attempting to use Source in ways it wasn't designed to, because they wanted to push through the limits. In fact, they could make a fun server without doing too much of a stuff, but instead they just were overcomplicating everything. Damn, in rp_praetorian_cygnus, i had to make navigation mesh for 52 hours straight, for nextbots they barely used. And the more i look, the more i notice it all around game-dev related stuff. Even i do a lot of overcomplication, Escaper v1.0. had only like 4000 lines of code, but it had a lot more than i would even expect. Is it bad in my opinion? It's not bad if you accept failures as-is and if you enjoyed the development process itself. And i see you enjoyed it!

unique hill
#

at the end of the day, the simple and fun games still get the most players

#

just look at hypixel: bedwars has had 5-8K players consecutive every day since its additin

#

however skyblock has 32K players and skyblock isnt simple so 🤷

#

hypixel's skyblock, that is

#

its a MMO RPG in minecraft

#

makes sense why it has 32K players

icy anchor
unique hill
#

and release it at the right time

#

but the issue is to know when that right time is

icy anchor
unique hill
#

TNPDupe gained immense popularity I think because of many reasons

#

but specifically one

#

i had worked on a previous dupe server, as head developer

#

that owner became kind of corrupt to put it simply without detail

#

so I left the server and took my code that I had written for the server

#

i wouldnt take my code just like that, there was a large disagreement in regards to how they treated us

#

@sturdy void was also a developer with me on that server and took his code as well

#

that owner never appreciated us

#

but he never knew just truly how much work we did for him

#

when we took only the files we made

#

their entire server stopped working

#

so there was a big gap in the dupe market

#

that I filled

#

i think that same dude ended up switching personalities very quickly

#

was a nice learning experience for him to appreciate his staff

#

im being purposefully vague as I dont want to single anyone out

unique hill
#

there hasnt been (to my knowledge) any great godot fps games recently

icy anchor
unique hill
#

hate it when someone threatens you and assumes you can't do anything about it

#

that is what they did btw

#

organizationnnnnnnnnnn

icy anchor
icy anchor
unique hill
#

still got some work on it

icy anchor
unique hill
icy anchor
unique hill
#

mustve been a vivid dream to be able to turn it into a game

icy anchor
#

It's so damn weird to think about how much time it takes to this point, but anyway, i guess it should be this way

unique hill
unique hill
icy anchor
# unique hill how long has it been in development?

The current one? Started as Godot playground at May 2022, with no intention to even use Godot for full-sized game. Development as a whole started at August 2022, when i actually decided to make a shooter, and i wanted to make a much simpler one. But the more i worked, the more i realized that i can do more and... Here we are, down this deep rabbit hole

unique hill
#

i think I just broke all the UI elements

icy anchor
icy anchor
# unique hill amazing

When production environment goes down because of interns/juniors mistake, usually this is a problem of the higher-ends who are responsible for setting up a production environment. Valve didn't take Steam Workshop seriously, to the point they given that big, juicy red button for users to use. Do you think they will allow me seriously remove the product without contacting them directly and telling exact reason why? I've rarely seen cases when products were removed like that, more than that, i know only one case: GTA trilogy. And even in this case, those who bought the original trilogy, still have these games in their libraries so they were not removed

unique hill
#

if for example it reached to the level of popularity as your gmod maps

icy anchor
icy anchor
unique hill
#

im not quite sure how steam workshop works in regards to statistics

icy anchor
# unique hill huh?

Earlier - almost 200.000 subs on gm_liminal_space. Now? 10.000. Barely a percent of people who actually needed it

unique hill
#

omg im going to commit a murder

#

Ahhh okay

unique hill
#

jesus christ

icy anchor
#

Or it is a special one i've never managed to see

unique hill
#

I may know the cause of the broken menus

icy anchor
#

I hope just in case you can reset these files

#

Or download them from GitHub, i've got my fire textures broken and i just downloaded them from certain commit

unique hill
#

three things those scenes have in common

#

they all used one specific shader at a point in time

#

a shader I just deleted

#

I dont know if theres remnants of the shader in the tscn files

#

so im inspecting

icy anchor
#

I feel like they literally downgraded the dependencies window

#

In Godot 3, even if you missing something, you can open that scene ignoring the error or after fixing it by redirecting the path to dependency

icy anchor
#

I mean, don't get me wrong, Godot 4 is better than Godot 3 in many ways, but this thing doesn't look right

icy anchor
unique hill
icy anchor
unique hill
#

I think the .import file for the main menu got fucked somehow

#

any idea how to fix?

#

Because I don't

#

I may just delete all import files and see what happens

#

I deleted the entire .godot file

#

folder*

icy anchor
icy anchor
unique hill
icy anchor
unique hill
#

thats so astonishing bro