#lounge

1 messages ยท Page 903 of 1

median wraith
#

what I don't really get its why at this FPS the GPU claims isn't on 100% use

#

๐Ÿค”

pearl elk
#

magic floating globs of light

median wraith
#

also not using ray tracing

#

this is just lumen

#

Now just by disabling contact shadows

#

you get more than 60FPS

pearl elk
#

meanwhile in Unity land

median wraith
#

what is that

unborn lotus
#

@median wraith well I think they said their target is 30 or 60fps on 1080p sooo

pearl elk
median wraith
#

cool game

#

SSGI give more FPS than Lumen

#

and seems like Lumen have issues with metals

quasi mantle
#

And thank goodness I'm sticking with UE4.
I'm still not confident with UE5 feature set just yet, and it's going to take them around 2 to 3 years to mature enough.

shell garden
#

dude, "mature enough"? it's not even 1 year old yet, you sicko

median wraith
#

Still don't get why the prefabs alike things aren't on ue4

pearl elk
#

prefabricator was free for UE4 though right

median wraith
#

that's broken

#

only cause issues at transitions

pearl elk
#

cant say Ive had any issues with it but maybe Epic simply dont have the resources to do everything every UE4 user wants

median wraith
#

I had engine crashes at move from one level to other idk

pearl elk
#

you can have all the steel in the world for example but if you only got 10 guys who can do anything with said steel then you have yourself a bottleneck

#

main issue with C++ is that its not only for game engines so theres alot of competition for those engineers across many industries

#

games happens to be on the lower paying end of the scale so most people are in it for the love

shell garden
#

solution: port UE5 to fortran

median wraith
#

lol

ancient ingot
#

@shell garden just the person i need ๐Ÿ˜„

pearl elk
#

hmm, that scene probably has as many polys and Ziggurat 2s entire asset collection ๐Ÿ˜›

ancient ingot
#

๐Ÿคฃ

#

๐Ÿ’ž

pearl elk
#

I will tell you now if the game doesnt run at 10ms I will turn the graphics down

ancient ingot
#

๐Ÿ˜ฎ

tulip orbit
#

15fps is should enough!

pearl elk
#

well I know my GPU is better than a 3070Ti ๐Ÿ˜›

#

wonder how Forza Horizon 5 will run on my rig

#

thats an UE5 game right lol

ancient ingot
#

๐Ÿ’ฉ

pearl elk
#

we'll see Gears 6 on UE5 soon enough

pearl elk
#

they should really do some market research into who actually has the internet to support streaming games, I think they might find all of these companies are fighting over a small percentage of the larger gaming sector. Id assume this is streaming games not like game pass

quasi mantle
#

Stadia's future doesn't seem to improve either.

white storm
#

anybody here know JS?

#

how do i count object's properties count?

pearl elk
#

one thing that could be good for Netflix is movie trivia games or party games you can play around the TV

quasi mantle
#

I guess Stranger Things S4?

#

That show's a good candidate for it due to ARG marketing.

foggy path
#

it won't count properties from the prototype though so ymmv

white storm
#

{"respect":0,"items":{"1":"item_bonus_stats_5"},"gold":500} i have this object

#

and do this if (data.items != undefined) { String = String + ", " + ($.Localize("quest_reward_items").replace("%d", Object.keys(data.items).length)) }

#

Object.keys(data.items).length is ok here?

foggy path
#

yep that looks fine to me

white storm
#

thanks! ๐Ÿ™‚

foggy path
#

Object.keys technically just gives you an array of all the keys for the properties in the object, so how that works

zinc matrix
shell garden
#

what did you break this time?

ancient ingot
#

nothing....lol

median wraith
#

@ancient ingot come here and optimize my projects

ancient ingot
#

come here and help me extract a json field ?

median wraith
#

I'm busy today doing the docs about "How much money the government will steal you today"

ancient ingot
#

oh that wont take you long to type "All of it" :p

median wraith
#

fun fact

#

when you do a invoice here you have to charge VAT 21%

#

after that in the each 3months report you pay another 20%

#

such a luxury

foggy path
#

well that's how VAT works everywhere

unborn lotus
#

We can be a non-vat paying firm and only pay 3% of invoices and another 5% of profits per year

foggy path
#

I charge 0% VAT since I sell to the US mostly and there's a tax deal with them

#

but it also means I don't pay VAT on services sold to the US

#

on the upside I can buy a lot of stuff with reduced VAT as long as I can say it comes at least partially to business use :D

median wraith
#

what you pay on the per trimester report ?

pearl elk
#

We dont have VAT we have GST

#

which is a fixed 10%

median wraith
#

GST special forces

foggy path
#

I pay nothing because I don't charge anyone any VAT

#

They just send me money back for any VAT deductions I make from purchases lol

pearl elk
#

do you guys have export taxes

foggy path
#

Of course if I did charge someone VAT then I'd have to pay this but yeah

median wraith
#

so technically you pay a 40% here

#

๐Ÿค–

#

but you can deduct the VAT

pearl elk
#

if you wernt shown there was tax there would you even notice

foggy path
#

I'm not sure if I follow what you mean Hevedy

#

Of course I pay regular income tax whatever % it is, plus any VAT that I charge (if)

pearl elk
#

PAYG is the one I hate, thats like some employee superannuation thingo

median wraith
#

well

foggy path
#

yeah that's how it works here too, if you employ someone you withhold money off their salary that's paid in taxes and things like pension insurance

#

I don't employ anyone so don't have to deal with it, and it would be such a hassle that I would really need a big reason to hire someone to deal with it :P

#

much easier to hire someone as a contractor to do stuff if needed because then it's handled as a regular business to business deal rather than employment contract

pearl elk
#

well thats the issue here is people were using contractors to get around having to do PAYG so we have a minefield to go through on whether or not you have to do it or not

foggy path
#

Yeah one of our canadian contractors fucked us over with that

#

by "our" in this case I mean my dayjob and not my own consulting thingy, just to clarify since I mentioned I don't employ anyone :D

shell garden
foggy path
#

contract clearly stated that she was a consultant and not an employee, but then after she didn't do her job properly and we laid her off, she got pissy and got the canadian employment agency or whatever to get us into trouble because her job was effectively an employee position

#

we had to pay a bunch of stuff to her that we shouldn't have had to if she was a consultant

shell garden
#

json.loads(json_string) # or
json.load(open(filename))

#

with open(filename) as fp:
json_data = json.load(fp)

#

(because not all pythons close() a file if it's not referenced by a variable)

pearl elk
#

json.load(taxes)

cursive crypt
#

json.save(money)

tulip orbit
#

pool party!

left moss
#

LOL

latent imp
#

hi

#

lol good meme

subtle hatch
#

Is it racist to say only people from English speaking countries in job postings. I didn't do it but I didn't had any good memories working with Indians on game dev in the past. I am sure they aren't all the same but still I want to consult that with you. I am not racist

cursive crypt
#

English speaking is wider set, than "capable" people. The latter is what you search for, hence instead focus on how to find such people.

halcyon shale
#

Hi, I'm not sure where I should ask about an idea I've had about something to do with splines. Would it be in #blueprint?

cursive crypt
#

Maybe?

subtle hatch
#

idk I had one freelancer from this server who was indian and already even paid him. After seeing a old job posting here a while back.

#

Said I will do it

#

in 1 week

#

and it became a month and half so I kicked him from the github

#

then two days later he told me I am ready to continue only because I opened a dispute on paypal

cursive crypt
#

Well, check around for common approaches. Like check the artist's portfolio, then check each day the progress. Start small. Trust is earned. Has nothing to do with colour of skin.

#

50% first say, look for public profile, etc.

subtle hatch
#

Well he had a decent portfolio and I usually do search for the person's message history in this servers and other mutual servers before working with the person

unborn lotus
subtle hatch
#

I just only want to work with people who knows what they are doing and I am just tired i've allowed them to waste a lot of my time.

median wraith
#

so lets see

#

the base pass cost when its high its due the polycount ?

pearl elk
#

Thats why most companies hire by fit not just by qualifications, you could get the most qualified person but if they arnt a good fit their productivity wont be the best

median wraith
#

Wasn't masked materials more expensive just at the alpha areas ?

#

๐Ÿค”

pearl elk
#

Ive seen professional job postings which had language requirements on there but they dont really use terms like English speaking countries, just ability to communicate effectively in English. I know some non-native speakers who can write it better than locals lol

median wraith
#

Hey Epic we got a famous singer in our country that wants to be demanded

pearl elk
#

Nunreal Ngine

foggy path
#

interesting, it's basically a PC in a weird form factor

faint dock
#

that's fucking smart

#

add another platform

#

get 30%

#

win

foggy path
#

who knows

faint dock
#

also: put pressure on nintento

unborn lotus
#

in a weird, gigantic form factor?

faint dock
#

it's ... a switch?

#

though the aspect ratio of the display is weird

zinc matrix
#

anyone ever tried making a game using google api?

median wraith
#

Nanite meshes overdraw over non nanite meshes with masked materials

#

๐Ÿ˜‚

#

Now we know why all was a desert

#

๐Ÿค–

tulip orbit
#

Mmmm.... dessert....

humble remnant
median wraith
#

were can see the Windows 10 version ?

#

nevermind

#

a new steam console is a thing

torpid star
#

and it runs SteamOS

#

the prodigal sun returns!

median wraith
cursive crypt
#

More!

median wraith
#

720p

#

lmao

#

i expected 1080p valve

#

feels bad

torpid star
#

anyone got a good no js blog template for jekyll?

#

I copied Tom Preston Werner's blog (https://tom.preston-werner.com/) but I want to add a few modern niceties like opengraph (for previews when you post links), and a little thing that shows you the sections of the article on the side

#

can't be arsed

#

there I just did his blog

#

this looks good

zinc matrix
median wraith
#

yeah the cans

#

barrels*

thorny dock
#

wait nobodys talking about the new stream deck?

median wraith
#

who cares ?

#

I only buy Elperro

#

๐Ÿ˜‚

soft night
#

HevDeck the most powerful deck for all Hevedy usage

thorny dock
#

I got my HevDecky on pre-order also

#

3 decks announced in 1 day, first the "Steam Deck", then the "Stream Deck" a few hours later, now the "HevDecky" just a few hours after that. I really missed today opportunity to launch my own deck

#

maybe my deck you press buttons and it will make fart noises and execute various program macros

deep glen
#

contains all my shortcuts for ue4, photoshop, max, and a few other apps

#

including some games

median wraith
#

tell us

#

what is that VFX TEX

#

๐Ÿ‘€

deep glen
#

folder with all my vfx-related textures

zinc matrix
#

It's winter where I am and the temperature is 26 degrees celsius as of now

tulip orbit
#

28C here, and smokey outside

#

probably cooler outside than in my computer room...

zinc matrix
#

Keep in mind this is winter for me. Should I be concerned for the weather in summer?

left moss
#

confusion 100

tulip orbit
#

yes. you should be very concerned.

#

or the heat death of the universe has started, localized around him.

graceful sequoia
#

23C here at 5:36PM [LA, so summer]

#

so id say........ yes, be concerned

soft night
#

35C

#

in almost 4am

soft night
#

yeah inside

soft night
#

tropical nights have made nights even hotter

shell garden
#

they might be hotter, but are they kinkier?

pearl elk
#

depends on how much tropical you drink

pearl elk
#

so Valve thought it was a good idea to try handhelds now everything else failed

#

Im sure it'll be amazing... for 2-4hrs ๐Ÿ˜›

cursive crypt
#

lol

quasi mantle
#

And consider that Steam Deck has the same price as the Swith OLED

pearl elk
#

yeah but are those additional features actually selling points for the handheld market

#

do you look at handhelds and think, oh Id really love to be able to install Windows on this

#

Switch has the better battery life, the collection of games is tuned for that hardware too. Id say the Steam Deck will have better graphics but maybe that doesnt matter as much as weight and battery life

#

also while Valve has some hype factor theres no way it has the fandom of Nintendo

#

I just see a company who has struggled at every turn to get into the hardware sector, hell even Nvidia struggled without Nintendo and thats a big name

shell garden
#

oled switch needs real-time raytracing

pearl elk
#

good luck installing Doom Eternal on a 64gb model ๐Ÿ˜›

cursive crypt
#

It will stream, you just need a bandwidth ๐Ÿ˜›

finite jackal
#

Are there any people who stream unreal development on yt/twitch?

foggy path
finite jackal
red pewter
#

there are a few in the gamedev section of twitch

#

mostly art stuff though

fluid bloom
#

the games list sidebar is smaller

cursive crypt
#

Are you really searching for issues in the Launcher?

fluid bloom
#

no? I just noticed it

foggy path
#

never noticed that :D

#

yeah, looks like the engine section indeed has a smaller sidebar

pearl elk
#

its been like that forevers

shell garden
#

also: fuck you EGS, "giving" me a free game that i already have

#

HOW DARE YOU

median wraith
#

they gave it for free already

foggy path
#

There's been a few that they've rotated :P

median wraith
#

question: in vehicle games with xray individual inside parts where you can hit

#

the imoact to components its by distance and roll random or by brute force sphere trace?

shell garden
#

or by random roll sphere distance trace

foggy path
#

Yeah I guess you could multitrace it from impact point with a certain distance based on penetration values

pearl elk
#

I think the main issue with making gameplay with detailed environments is making them more interactive at the same time

soft night
#

interactive enviroment heavy?

pearl elk
#

you know like having hands which push branches out the way, leaves which move out of the way of the player or the ability to cut through them with knives

soft night
#

big enemies crush to you in jungle

pearl elk
#

with that level of rain too you expect it to move the leaves in a similar fashion to wind but up and down as the leaves catch the water

#

larger leaves in rain forests actually create water catchments too

#

might not matter so much in some games but for a survival game you probably do want to simulate the environment to a degree

#

this is how I clear the rain out of my face, be like water

shell garden
#

broco lee

deep glen
#

thats bare lee a joke

#

sorry for that unfriend lee comment

#

ill happi lee retract it

#

sure lee you wont mind

#

i hope I didnt huge lee dissapoint you

#

frank lee im not sure I care though

foggy path
#

you need to bruce up your jokes

deep glen
#

hopeful lee I will

#

general lee i do better

foggy path
#

my dayjob ceo wanted to use something about bruce lee in our marketing, but apparently it's ridiculously expensive to license from the owners

deep glen
#

that is approximat lee correct

#

ok, ok, i'll lee ve

#

ho lee hell, that were some poor puns

shell garden
#

brucu lee?

foggy path
#

bruce me?

deep glen
#

in motherland russia we call him Bruce ours

#

ok, that was poor lee done

primal spoke
#

is there a way to give or share points from Quixel?

foggy path
#

if you use UE you have infinite points?

shell garden
#

yes. first, you throw a birthday party, then you give everyone a slice of quixel points

zinc matrix
primal spoke
#

I had the paid account, forgot to unsub and now I have 2233 pts I'm not using.

foggy path
#

No idea tbh

median wraith
pearl elk
#

theres only one boss fight after Chuck Norris... The Final Lee

shell garden
#

who would win in a fight between chuck norris and a second chuck norris?

foggy path
#

just like you can't divide by zero, you can't have two chuck norri fight

pearl elk
#

how much would chuck norris chuck if a norris could chuck chuck... norris

foggy path
#

wat

shell garden
#

was it you?

ancient ingot
#

๐Ÿฅท

shell garden
quasi mantle
#

Ugh, Arial in the rounded W11 Peek ๐Ÿคฎ

pearl elk
#

I dont like the new discord icon tbh ๐Ÿ˜ฆ

#

it stood out abit more amongst the blue icons when it was dull

left moss
#

new icon?

#

it is not new

#

it has been changed like 2 months ago

pearl elk
#

yeah and I still dont like it

left moss
#

every logo will get simplified - some random normal communist on the internet

pearl elk
#

I dont mind the logo change, its the colour

#

tell me, what about your discord screen says "blue" to you

left moss
#

im colorblind

pearl elk
#

even worse then

#

I wonder when my LED mask will get here so I can update my display pic

#

maybe something blue lol

left moss
#

lol

pearl elk
#

Woah Mario is having a bad day

quasi mantle
median wraith
#

whats the first game ever with a Grid Inventory ?

quasi mantle
torpid star
#

people often want faster compilers, compilers are mostly slow because they spend quite a bit of time optimizing your code. so if you make your compiler optimize better, then recompile your compiler with your new compiler, your compiler is now faster.

zinc matrix
#

There are several different ways. The one in the original question really isnโ€™t a bad way to do it. Adding sets DOES increase work capacity. Letโ€™s say you can do 3 sets of 3 with 315 on squat. Whatโ€™s easier? Trying to go 325 3ร—3 (assuming youโ€™ve exhausted your linear gains), or doing another single with 315 at the end? The single, obviously. Then a double the next session, then a triple the one after that. Once you could do 6-8 triples, you could drop back to 3 sets, and probably go 335 3ร—3 and do it all over again. Thatโ€™s a 20-pound increase in about 2 months. Not too shabby. The key is that adding one rep per session isnโ€™t all that taxing on your body over your established baseline. Then when you drop back to just 3 sets, itโ€™s less volume than youโ€™ve grown accustomed to, setting you up nicely for the subsequent re-ramping of the volume.

what does he mean with 6-8 triples?

graceful sequoia
#

@quasi mantle how did you become a blueprint :-)

median wraith
#

posted yesterday a question in nvidia and they removed it ?

#

wtf

#

lol they hide the topics because reasons

#

welp, made a new one ๐Ÿ‘€

boreal moss
#

there is an nvidia channel? didnt know

median wraith
#

well nvidia have forums

boreal moss
#

I mean an nvidia channel inside this server

median wraith
#

no

latent imp
#

How are you guys doing today?

graceful sequoia
#

reasonable

foggy path
#

Or buy an electric mower

subtle hatch
#

Is the latest Alienware computer good for unreal engine ?

tulip orbit
#

I was cutting some grass today that was about 4ft tall. gas weed-wacker, basically a saw blade on the end.

slow scroll
tulip orbit
#

yeah for a normal lawn thats pretty long ๐Ÿ˜„

#

๐Ÿ˜„

swift flame
#

anyone know why unreal engine kind of stopped generating icons for my assets?

tulip orbit
#

spite? laziness?

zinc matrix
#

mh

quasi mantle
graceful sequoia
#

sorry to hear

graceful sequoia
#

#cpp lounge incident in progress

tulip orbit
#

looks like I missed it ๐Ÿ˜ฆ

graceful sequoia
#

nah that's always what happens, cpp has fun and it gets shunted to lounge but no one comes

graceful sequoia
#

@worthy palm

worthy palm
#

๐Ÿ‘‹

#

@graceful sequoia i didn't even ask. are you working on a proj/game?

graceful sequoia
#

yeah i am

#

its an action rpg

worthy palm
#

oh sweet

#

have anything to showoff yet?

graceful sequoia
#

yeah--- trying to aim for an immersive sim style, with lots of systems

graceful sequoia
#

tbh too much time hanging out here ๐Ÿ™‚

worthy palm
#

lmfao. yeah I've made that mistake in GDL before

graceful sequoia
#

i mean i could stream some dev or something or do a devlog

worthy palm
#

though did meet a lot of great people

graceful sequoia
#

what are you working on?

#

assuming you are off somewhere else and not neglecting to return the prompt- my game is a story driven single player medieval RPG, with a lot of worldbuilding around it

worthy palm
#

lmao. sorry yeah had to step out for a sec

graceful sequoia
#

which is probably most people building RPGs lol

worthy palm
#

dope. I' definitely interested in checking it out once you have more to share

#

always love me a good story game

#

I'm working on a scary game.

#

multiplayer horror uhh.. ghost/creature game

graceful sequoia
#

nice

#

whats "the kicker" pitch?

#

ghost turns out to be main character

worthy palm
#

๐Ÿ‘ป

graceful sequoia
#

well i dont want you to spoil it i guess

worthy palm
#

it's a team game. think of it like single sided DBD; phas; RPG; and a few other elements

graceful sequoia
#

DBD?

worthy palm
#

dead by daylight

graceful sequoia
#

ahh

worthy palm
#

not much of a kicker, or twist. I just want to create something that plays well, has excellent replayability, and is fun af

graceful sequoia
#

yeah it seems its usually a slider of "kicker" versus "replayability"

#

for something like my game, it needs to have some kind of oomph to the story, as its generally not highly replayable

#

anything multiplayer is going to go more toward replayable

worthy palm
#

yeah. don't be like me. multiplayer is the vain of my existence

graceful sequoia
#

im curious from a C++ angle, where did you feel like you really needed C++ over BP for performance, or was it more of a comfort situation as you've already done C++?

worthy palm
#

uhh.. tbh I'm still scared of C++ not going to lie

#

but I'm comfortable programming in other languages

graceful sequoia
#

fair, if you dont need it / want it you shouldnt use it ๐Ÿ™‚

worthy palm
#

I've been making small programs in Java and C# for 5-6 years

#

(maybe a bit more)

graceful sequoia
#

nice

#

C++ can be intimidating when you're used to GC'ed languages like C# and Java-- especially because the language is insanely complicated

worthy palm
#

I also have other language experience (Js, python, etc) so I'm very comfortable programming in general

#

but C++ is a whole nother animal. I've had the luxury of not worrying about the low level stuff before

graceful sequoia
#

right-- getting crashes with access violation on 0x0000000053

#

my experience with GC'ed languages says "thats not a null pointer ref"

#

but it is

worthy palm
#

now with that all said, I want to be able to optimize if I want later. if I need something like ticks running, various multi-sphere/line traces, etc... then I'd like for them to be as performant as I can make them

#

and I know that's one area where BPs struggle with

graceful sequoia
#

i mean its not really the line trace itself

#

but the overhead of the call that invokes it

#

if you are doing a line trace every tick, the BP runtime overhead is going to bite you

#

just like the difference between running a Java function versus something running in a native thread in C/C++

worthy palm
#

Yeah. I have light mechanics I need to incorporate and those will be running traces to various sockets on various skeletal meshes each frame

graceful sequoia
#

I got bit here, I love high level languages

#

but also not understanding the event driven nature of UE (look at that shiny Tick event just sitting there in every BP I make, surely this is fine)

worthy palm
#

๐Ÿคฃ

graceful sequoia
#

yep

worthy palm
#

my good friend. shiny ol tick

#

now besides all that

#

I honestly can't stand some BPs

#

anything that is math heavy, or something complex

real palm
worthy palm
#

that's kind of it really. In general, I much more prefer the standard approach of using C++ for base classes, and just creating BP implementation for the 'game designer (ie. me) to build

graceful sequoia
worthy palm
#

but of course using GAS, it's proving extremely beneficial to have C++ knowledge

graceful sequoia
#

I've never met another visual PL I liked

worthy palm
#

don't get me wrong. I love BPs as well

#

I just meant I don't like how complex and tedious they can sometimes be

graceful sequoia
worthy palm
#

now why are you using C++?

graceful sequoia
#

a beautifully sculpted BP became like 20 lines of cpp

#

much simpler

worthy palm
#

^

graceful sequoia
#

I have hundreds of characters all following this general patrol system I've built

#

this includes humans, rabbits, deers, enemies, everything

#

the v1 was assessing patrol status on tick

worthy palm
#

ahh I see

graceful sequoia
#

but not only that, the way it determines what patrol points are viable is by tags

#

I needed to be able to assess the next patrol point performantly including caching the patrol points by tag

#

and the patrol point system is complex-- it factors in nearby patrol points, time of day, quest status, etc

#

the new version in c++ properly caches patrol points (with busting if needed) and also moves everything to events, like overlap with the patrol point actors sphere for instance

#

I could have left it in BP if I just changed it to events, but I have a need to dig into the engine for other reasons so I need my c++ fu to be strong before I try

#

the other reasons is "crowd avoidance"

#

which is pretty bad in UE to be honest

#

the crowd manager system is at best barely functional

worthy palm
#

Damn my dude. yup definitely seems like you have a strong use case for it

graceful sequoia
#

detour unreal answers says, detour

#

detour barely works, if you line up ten characters in a row that are not moving, detour can't get around it

#

sure, it will produce reasonable results in less edge-case scenarios but it's still kind of bad

#

so my intent is to write a new one

#

that's why Ive been interested in what glassbeaver is doing- they are looking to have 1mil units pathfinding reliably

worthy palm
#

Ahh interesting. I've barely dipped my feet in AI in general. but luckily I don't think I'll have many issues. I'll be going with a finite state machine to drive my AI behaviour

graceful sequoia
#

but they seem to be deferring crowd avoidance so far

worthy palm
#

jesus

#

damn that's impressive

graceful sequoia
#

it is, if it works

#

so far I know part of the theory is around exporting the nav mesh, presumably to build a new nav system on top of it

worthy palm
#

the fact that someone is even tackling that in itself deserves recognition

graceful sequoia
#

yes for sure

#

I'd be happy if 100 units could walk past each other

worthy palm
#

and I just need 1 ๐Ÿ˜ˆ

graceful sequoia
#

if you need one it should be easy

worthy palm
#

well.. for now at least. of course proj is overscoped.

#

but MVP requires just multiplayer and single AI

graceful sequoia
#

I don't follow horror games that much but sounds like amnesia

worthy palm
#

you know.. ashamed to say I've never played amnesia

#

phas is definitely the main inspiration. but definitely trying to create somthing unique

#

I lied! somehow I played it for 89 mins

graceful sequoia
#

I just remember avoiding the amnesia demon thing

worthy palm
#

though I don't remember any of it

#

back in 2017 too ๐Ÿค”

graceful sequoia
#

yeah dark descent is different

worthy palm
#

wasn't even that long ago. ๐Ÿ˜ญ I'm too young for memory loss

graceful sequoia
#

I think it's war of pigs I'm thinking od

worthy palm
#

never played those either. I really got to play more horror games

#

there's a bit of irony in there somewhere

graceful sequoia
#

the one I'm thinking of is there is one monster AI to avoid

#

and it's a jerk

#

I guess dark descent did that too actually

worthy palm
#

have you played phas?

graceful sequoia
#

"phasmophobia" ?

worthy palm
#

yup!

graceful sequoia
#

nope, had to google

#

Phasmophobia is a 4 player online co-op psychological horror where you and your team members of paranormal investigators will enter haunted locations filled with paranormal activity and gather as much evidence of the paranormal as you can. You will use your ghost hunting equipment to search for and record evidence of whatever ghost is haunting t...

Price

$13.99

Recommendations

239067

โ–ถ Play video
worthy palm
#

basic gist is
you're 'ghost hunters'
you spawn in a house and have 1 main objective, as well as 3 other optional objectives
each objective you complete (as well as a few in game actions) grant you money once you end the mission

graceful sequoia
#

i get scurred to easily for a lot of these lol

worthy palm
#

you're able to spend that $ on gear

#

yeah first few like 10 playthroughs were genuinely terrifying ๐Ÿคฃ

graceful sequoia
#

i imagine

#

definitively

worthy palm
#

idk man..

#

especially with VR. it's quite terrifying

graceful sequoia
#

no body knows the trouble ive seen

#

no body knows the sorrow

#

i dont have a VR setup yet

#

ive eyed Index for a long time

worthy palm
#

๐Ÿคฃ

#

I just got a quest

graceful sequoia
#

but having literally just picked up a 3080 Ti and a 3070 Ti

worthy palm
#

quest 2

graceful sequoia
#

my wallet hurts a little bit

worthy palm
#

damn

graceful sequoia
#

i dont want to buy a facebook one tbh

worthy palm
#

I'll trade you. a quest for a card

graceful sequoia
#

ehhhhhhhhhhh

worthy palm
#

lmao

graceful sequoia
#

i am thinking about the steam deck

#

oh im sorry stream deck*

#

no wait

#

steam deck*

#

and maybe a PS5

#

but again, wallet hurt

worthy palm
#

personally, i don't care about the whole FB thing (as I don't actually use FB, their tracking does not do much to me)
the unit is powerful enough, can play wirelessly, and is extremely reasonably priced

#

I just preordered the steamdeck

#

though I feel like cancelling and saving up for a new card instead

#

by the time the new gen comes out, hopefully the chip shortage will be over

graceful sequoia
#

i literally only want a PS5 for HFW

worthy palm
#

horizon?

graceful sequoia
#

and... i mean i guess FF7 remake

#

yeah

worthy palm
#

no pc port announced for the new one?

graceful sequoia
#

oh im sure itll come to PC

#

but HZD came to pc like 1-2 years later

#

and thats where i played it

#

im not a console gamer

#

the whole "lets put our exclusives on PC" strategy is literally the best strategy sony (and MS indeed) has come up with

#

because now i want that PS5 so i can play HFW on day 1

worthy palm
#

yeah i love that M$ is doing the whole "buy once, play on either PC or console" though I don't console game, at least i get their games on PC

#

I REALLY want to play HZD

graceful sequoia
#

yeah its mostly day 1 for xbox

#

sony is playing catchup

graceful sequoia
worthy palm
#

I'd love to make some time for it. but don't have time for games

graceful sequoia
#

yeah thats fair

worthy palm
#

too hyper focused atm.. got to scratch the itch with dev work

graceful sequoia
#

kind of where im at

#

the 3080 ti opened up so much RTX goodness

#

but im like yeahhhhhhh maybe i can use it for GPU lightmass

#

i had a 1080ti before

worthy palm
#

if my unrealistic but hopeful dream comes true, and I can earn enough from game dev to leave my job, then I feel like I'll have my freedom back

graceful sequoia
#

same

worthy palm
#

but as with everyone else, 9-5 fulltime limits tf out of everything else you want to do in life. can't stand it

graceful sequoia
#

unreal makes game dev an actual possibilty at such an incredible scale, im sure we are far from the only ones punching in and writing webdev or other dev code all day and dreaming of inside unreal streams all day

worthy palm
graceful sequoia
#

the 3080ti kills it on CP - at least with DLSS

#

got full 60fps

#

1440p DLSS

#

at 4k display

#

looks great, not sure i want to replay the game though

#

i just want to get to the point where you can appreciate the lights of night city

worthy palm
graceful sequoia
#

you started on unity too?

worthy palm
#

though CD projekt red is famous for their DLC

graceful sequoia
#

...which is behind schedule but yeah

#

cant say i didnt expect that

#

given how shit the launch was

worthy palm
#

oh yeah I'm not too shabby at unity. tbh. but the projects I was working on.. i just lost motivation for

graceful sequoia
#

i started the project im on in unity

#

and quickly got to the point where it wasnt feasible-- im not a 3d modeller, im a developer, and i have all these ideas and unity gives you too little. Bear in mind, I literally have built implementations of the Common Language Runtime (ie .NET) myself

#

so it was an obvious first attempt for me

shell garden
#

ew .NET

graceful sequoia
#

but the unity component model is bad

#

it just is

#

sorry

worthy palm
#

literally have built implementations of the Common Language Runtime (ie .NET) myself
though I don't know what this means, it sounds impressive ๐Ÿ˜„

graceful sequoia
#

it just means implementing ECMA-334 and -335

#

nbd

#

mono did it, its not that hard

worthy palm
#

yeah I love unity. and I actually like their component model quite a bit. but there are limitations I was struggling with (definitely my fault with design issues), render pipeline issues, etc

#

my main problem was like you said, art

graceful sequoia
#

but the component model is wrong

#

i dont like it at all

worthy palm
#

art is expensive. though I can get around unreal I'm not a modeler, and I'm not a 2d artist either

I shelved a 3d and 2d game even though i wrote quite a bit of the framework for it

graceful sequoia
#

it basically forces everything to be on-tick, and theres no straightforward systems for inter-component-communication

#

im sure youll point to me how thats changed but

#

unreal's actor focused system is the right tradeoff

cursive crypt
worthy palm
#

I managed to not use any ticks as far as I'd gotten except for movement controls, and light bilboarding

cursive crypt
#

To interrupt your dialogue

worthy palm
#

utilizing delegates and events, can get aroudn that mostly.

graceful sequoia
cursive crypt
#

I have no f idea. Never used them

worthy palm
#

what I really liked was their preference composition vs inheritance.

graceful sequoia
worthy palm
graceful sequoia
#

it just seems to be more of a PITA in unity than unreal but i dunno

graceful sequoia
#

on the other hand

worthy palm
graceful sequoia
#

some interfaces should just be implemented by the actor

worthy palm
#

sorry wrong reply message

graceful sequoia
#

take for instance ActionRPG template where i started from

#

they give you two character classes, PlayerCharacter, EnemyCharacter, it seems logical to extend that to NPCCharacter or something

#

but yo

#

most of that shit should be just up at a base character class

#

the ActionRPG template doesnt even have one

worthy palm
#

lol

graceful sequoia
#

its setting you up to fail

worthy palm
#

yeah, when you're somewhat experienced with game dev, it's really the architecture that gets you

graceful sequoia
#

after building a lot of my game under the model that seemed to be right according to the ActionRPG template, i went ahead and rearchitected so that it all lived in the common base class

#

now i can possess any character in the game as if it was PlayerCharacter

#

waattt??

worthy palm
#

it's hard to find the right patterns for architecting mechanics if you haven't done them before. and unfortunately examples often aren't up to par

graceful sequoia
#

yes, i can just possess anything in the game and play as it

#

very useful

worthy palm
#

lol

graceful sequoia
#

it did not teach you where things should be placed to enable that sort of thing

#

i can be an eagle, or a bunny

#

an NPC, or the player character, or an enemy character

#

whatever

#

all the HUD, the controls, everything work

#

you should definitely do that

worthy palm
#

lol. please tell me i can be a bunny in your game

graceful sequoia
#

actually... yes that is a thing

#

its still in-dev but in game a "possession" skill would let you possess any character*, like a shop salesman, or a guard, or a rabbit

#

with gameplay limitations

worthy palm
#

damn that's awesome

shell garden
#

wait

#

is this just that mario hat game?

#

or Everything?

graceful sequoia
#

well, everything-- the limitation will be the mana of the possessing character

#

and the actions that you choose to do

worthy palm
#

dude. please start a devblog

shell garden
#

Everything is an interactive experience where every object in the Universe is a playable character - from animals to planets to galaxies and beyond. Travel between outer and inner space, and explore a vast, interconnected universe of things without enforced goals, scores, or tasks to complete. Everything is a procedural, AI-driven simulation of ...

Price

$14.99

Recommendations

2527

Metacritic

78

โ–ถ Play video
#

but probably without the deer that move by rotating themselves 90 degrees, right?

worthy palm
#

i kinda want to play that

shell garden
#

it's like that lego movie song

#

"everything is awesome"

#

once you start becoming super tiny things it's really cool

#

and the Alan Watts narration about ontology and existentialism fits very well

worthy palm
#

the damn animations tho ๐Ÿคฃ

shell garden
#

honestly i think the animals were an afterthought added as a framing device

graceful sequoia
#

ok not Everything โ„ข๏ธ

#

haven't heard of that game

shell garden
#

is ok

graceful sequoia
#

not trying to do just that

shell garden
#

of course ๐Ÿ™‚

#

i'm just messing

graceful sequoia
#

but overall yeah you can play ( temporarily ) as whatever you want

#

it will depend on the character you play as to do the possessing

#

the game is set up for you to have a group of 4-5 playable characters in the party, switchable at will

shell garden
#

cool

#

bunny, shopkeeper, cop, and god

real palm
#

Galaxy, ant, shopkeeper, boat, goat?

graceful sequoia
#

honestly I'm sure I'll decide to add multiplayer at some point which is a big scope creeep

real palm
#

Well

#

it already is kinda scopey

graceful sequoia
#

but for now, it's single player, and the focus is on making combat and other things workable for a single player controller

graceful sequoia
#

thats why I'm not shipping it for a few years at least

#

realistic about how this is going to go

real palm
#

You're not just doing arbitrary possessables, but something reliant on the already possessed thing

graceful sequoia
#

yes

real palm
#

If that's not tightly bound that's going to get combinatoric quick

graceful sequoia
#

and, you know, a single player story in a world building world

#

as a single dev

#

I'm sure it'll be fine :-)

#

I do see this as the first of a series of games and am looking at the right spot to "cut it off"

graceful sequoia
#

if it does well, great, if not.... I'll probably still make another

shell garden
#

problem solved

real palm
#

Okay. 3 principles of your design, and your hook. Do you have those?

graceful sequoia
#

systems, systems, story. As for the hook I don't know what the one liner is

#

but systems is two principles

#

Ken Levine is my hero

shell garden
#

where have i heard that name before?

graceful sequoia
#

bioshock designer

real palm
#

Hm

shell garden
#

ah, bioshock and system shock

graceful sequoia
#

along with warren specter, one of the kingpins of immersive sims

shell garden
#

well, system shock 2

graceful sequoia
#

warren specter being system shock 1

shell garden
#

just don't base yourself on sid meier or anyone at EA games

graceful sequoia
#

I don't have ill will for Sid meier

shell garden
#

yah i don't either, i just think he's up himself

graceful sequoia
#

ea though, sorry some folks here who work there, I do

#

that and ubisoft

shell garden
#

ewbisoft

graceful sequoia
#

mostly because I want a new splinter cell and couldn't give a shit about AC

shell garden
#

i did enjoy watch dogs 2 at least

graceful sequoia
#

watch dogs 1 was fun

#

two was ok

shell garden
#

i played a little chaos theory on gamecube and i liked how detailed it was

real palm
graceful sequoia
shell garden
#

i found w_d1 sluggish, and with washed-out grey graphics

graceful sequoia
#

it's hard to find a AAA company that doesn't have those stories, not that it excuses it

real palm
#

That'd be my leading point

shell garden
#

still finished it though

real palm
#

Nah it's the parralels with the Church

graceful sequoia
#

I thought CDPR would be a paragon

#

yeah, no

real palm
#

just shipping em between locations

graceful sequoia
#

Jim Sterling my friends, watch them

real palm
#

Sterling is enby innit?

graceful sequoia
#

what is enby

shell garden
#

cdpr's biggest problem is too much ambition for their resources

graceful sequoia
real palm
#

Prolly go with They for the pronoun

graceful sequoia
shell garden
#

enby = non-binary gender

graceful sequoia
#

gotcha

shell garden
#

side note: glad to see some respect for trans people given the shit i've seen on other game-related discord servers

graceful sequoia
#

but they are the flagship for pointing out how messed up the catripleapitalism games industry is

real palm
#

Love how Jim is just living their life tho

#

Wish they wouldn't be getting the backlash they are

shell garden
#

aw yeah, that sweet streets of rogue update. let's see what's new

real palm
#

ykno

graceful sequoia
#

absolutely

shell garden
#

i'm cis-het male but transphobes piss me the fuck off

graceful sequoia
#

needs to be fought even more than general population in games culture

real palm
#

Bigots in general infuriate me

worthy palm
#

i come back and this conversation has taken an unexpected turn.

worthy palm
graceful sequoia
#

ahhh we're just talking about jim sterling and LGBTQ+ awareness and proper gendering

#

and how ubisoft and the other AAA publishers (but actually, seriously specifically ubisoft) have some major problems

shell garden
#

"Killer Robot's Tank-Like trait replaced with Unstoppable-ish"

worthy palm
#

oh dang. what they doing?

real palm
#

tldr: protecting abusers ala how the Church does

#

allegedly

worthy palm
#

๐Ÿคฆโ€โ™€๏ธ

real palm
#

Also their HR walked out because Ubi wouldn't give them a free pass on responsibility

#

or something similar

#

Their HR conduct sorta confirmed it for me

worthy palm
#

so wait, HR messed up too?

shell garden
#

"Player can buy Slave from Slavemaster for โ€œFree the Slaveโ€ mission regardless of whether there is technically space in the playerโ€™s party for another member" this is indeed a fun game ๐Ÿ˜›

worthy palm
#

as in they needed a free pass to bypass their responsibility?

real palm
#

That's along the right lines but don't take my word for it

graceful sequoia
#

pay no mind to the wrestling parts ๐Ÿ˜›

worthy palm
#

til jim sterling isn't that famous gamer that died a few years back

graceful sequoia
#

the thought of sterling dying makes me enormously sad, but no

real palm
#

You're thinking of totalspacebiscuit?

worthy palm
#

oh yeah that guy.

#

never really watched either of their videos. so guess i just confused them

graceful sequoia
#

yeah highly recommend following Jim Sterling, and watching jimquisition

real palm
#

John had really good takes too

graceful sequoia
#

as someone tangentially associated with the VG industry, its pretty needed

real palm
#

super consumer friendly

worthy palm
#

noted. watching!

graceful sequoia
#

well, unless you are shipping predatory microtransactions, in which case youll feel a bit called out

#

but thats a good thing

shell garden
graceful sequoia
# shell garden hah

btw im really having a blast coming up with 3rd-wall breaking achievements for my game

real palm
#

actually it's funny cause you could argue I work on predatory cosmetics but I'm not the one that decides their pricing

graceful sequoia
#

its the one place that you really dont have to (and probably shouldnt) stay in world

worthy palm
#

okay turns out can't partially watch that video. he talks too fast. needs my full attention

real palm
#

It's not that I'm called out as much as maybe people above me are

graceful sequoia
#

if you want to say, sell a specific makeup loadout for some money, thats not the predatory part

real palm
#

Oh, no, I don't work on Madden

worthy palm
#

predatory cosmetics? is that even a thing?

real palm
#

Yeah

graceful sequoia
real palm
#

Go buy it and see

#

actually fucking don't

graceful sequoia
#

yeah no

#

not going to do that

worthy palm
#

lol

#

i want my football to look like a soccer ball

graceful sequoia
#

physics though

#

cant work

real palm
# worthy palm predatory cosmetics? is that even a thing?

So hypothetically let's say that you know a significant portion of your audience will be bullied for not having a certain look. You could make a cosmetic in such a way that to get all of it you either play for weeks ... or pay money to get it.

worthy palm
#

nah, football shaped. soccer ball texture

worthy palm
real palm
#

You're taking advantage of that segment of the audience to prey on their external need to not be bullied

graceful sequoia
#

well rest assured, my game will have 100% lootbox microtransactions that cost upwards of the cost of a new GPU
[yeah fuck no]

real palm
#

That's not a practical example because it's so personal to the hypothetical victims

#

But now, say you introduce gambling and notice players can't get enough

#

and then you just lean hard into that

#

That was lootboxes

graceful sequoia
#

Literally any of that is horrifying

real palm
#

But it can get worse

#

I forget who but somebody filed a patent to craft matchmaking queues such that high skill players would rekt you with cool cosmetics

graceful sequoia
#

right

real palm
#

and then you'd buy em and then the same skill of players would be on your team and they wouldn't have the cosmetic

worthy palm
#

ouch

real palm
#

or something very similar

worthy palm
#

yeah that definitely sounds very predatory

real palm
#

And it'd know you looked at a skin 30% longer than others

graceful sequoia
#

A big thing to mention here ---- if you are independent right now, and you are thinking of taking money from someone for your game, this is the level of bullshit you're risking

worthy palm
#

i didn't realize there could be such malicious intent

#

dirty

graceful sequoia
#

and this is happening in all the AAA games where the interests in those companies is so varied that this is expected and typical

real palm
#

I'll say this isn't happening in all AAA games because I know it isn't happening in my game

worthy palm
#

I'm nervous about the greediness in games. I hope that consumers don't lose trust in devs in the future leading to another video game crash

real palm
#

And I wouldn't be out of the loop on this

graceful sequoia
real palm
#

But every single game wants to drive retention

worthy palm
#

yeah @real palm are you at liberty to name the game you're working on?

graceful sequoia
#

i assume not until its public

real palm
#

so even if it isn't a direct "how can we get EVEN MOAR CASH" it'll be "how can we make it more difficult to stay away"

#

and that's gonna be predatory

#

Also. I won't be disclosing

graceful sequoia
#

ill give you a hint as to what amazecpk is working on

worthy palm
#

no worries, understood

graceful sequoia
#

๐Ÿ˜›

worthy palm
#

uhh.. that's kinda terrifying. lol

graceful sequoia
#

lololol

real palm
#

There's maybe 5 in the entire server that know, but they're all personal contacts

graceful sequoia
worthy palm
#

no worries! was just a curiosity

real palm
#

I just like being able to toss opinions freely

graceful sequoia
#

yeah

worthy palm
#

i can respect that

graceful sequoia
#

having to deal with the company being like "yo thats not our opinion" can be a struggle

#

the tech industry at large has come to terms with this more, in the games industry it.... seems dicey at best

#

anyway, we are still learning all the ways game studios and publishers can make things predatory

worthy palm
#

can completely understand
well just in general. I wouldn't want to divulge my opinions about the market I work in, as well as our companies products if I had made that all publicly available informaiton. You may say something that may limit growth, or that the company may find offensive

real palm
#

Hey speaking of publisher BS, y'all hear about the oculus ad injections?

worthy palm
#

oh god

real palm
#

Not unexpected

worthy palm
#

no pls

graceful sequoia
#

hahaha ive heard of the oculus ads all around LA

#

but yes also the ad injections

#

they have a huge ad campaign here

worthy palm
#

what are these ad injections?

graceful sequoia
#

they "experimentally" tried placing ads in oculus games right?

real palm
#

You're just enjoying a VR game like you have before

#

and then

#

Ad in your face

#

just in the world

#

vibin like it's part of the area

worthy palm
#

personally, if the ad was on like a TV, billboard, magazine, etc I wouldn't mind much (in game)

graceful sequoia
#

yeah its a texture in world

real palm
#

as of right now the devs opt in

graceful sequoia
real palm
#

Bruh

worthy palm
#

wtf is even the point of their ad?

graceful sequoia
#

so they are really trying to turn it into a non-gamer thing

worthy palm
#

just sounds like it wants to insult you

real palm
#

I guess an Oculus aware treadmill would be neat

worthy palm
#

and cue the motion sickness

real palm
#

But it's never gonna win me over when I can just literally go out on trails

graceful sequoia
#

im questioning the value here

real palm
#

or do a similar thing myself with my VR headset that isn't fucking Facebook garbage

graceful sequoia
#

its just boatloads of FB dollars

#

pallmer lucky made a mistake

#

just like whoever started instagram

worthy palm
real palm
#

Being outside in 90 deg is kinda pushing it tho. Beings as the planet is only going to get hotter maybe VR outdoors makes more sense

graceful sequoia
worthy palm
real palm
#

BUT GUESS WHAT FB? OCULUS DOESN'T TRANSPORT EITHER ITS BOTH ROADS TO NOWHERE

worthy palm
#

dude.. I've stayed in santa monica, and it's insane how much walking around in GTA it reminds me of it

worthy palm
real palm
#

Be the change you want to see in the world

#

call the game "Exercise, Really!"

graceful sequoia
graceful sequoia
#

"be the change"

#

we get crap seo, if you don't know about us you'll never find it

worthy palm
#

im going to go with beekeeper "Bee the change"

graceful sequoia
#

actually no

real palm
#

Cause if not I'm already bored

graceful sequoia
#

seriously we need better seo my god

real palm
#

the top result is a defunct ... was it a nonprofit??

#

already forgot

graceful sequoia
#

yeah not be the change inc, be the change is just our campaign

real palm
#

well ye

graceful sequoia
#

it would not be hard to find out if you were sluethy

real palm
#

This ... contradicts your prior statement

worthy palm
#

alright, here's my final attempt

graceful sequoia
#

nope

#

I'm very progressive

#

and I'm in LA

worthy palm
#

snaps fingers. welp, i tried

graceful sequoia
#

and I use the same name on all social media............

real palm
#

ah

worthy palm
#

oh dude. you're a musician

graceful sequoia
#

nope

#

but fuck that person for taking my name

worthy palm
#

your companies SEO sucks

graceful sequoia
#

lol

#

yeahhhhh

real palm
#

bruh

graceful sequoia
#

at least for this campaign

real palm
#

if this has nothing to do with you

graceful sequoia
real palm
#

what is even going on

graceful sequoia
#

come on folks

worthy palm
real palm
#

why is seo

graceful sequoia
#

social media

#

I gave it away

#

it's not even a secret really but this is entertaining

worthy palm
#

this you ๐Ÿ’ฏ

graceful sequoia
#

nope

real palm
#

it was always going to be more entertaining to fuck around on Google

graceful sequoia
#

yeah that's fair

worthy palm
real palm
#

lmao

graceful sequoia
#

wow no one cares about my social media, like at all

worthy palm
#

๐Ÿคฃ

graceful sequoia
#

but if only there were a way

real palm
#

I opened it up already it's nbd

graceful sequoia
#

to check a social media profile

#

of some kind

worthy palm
graceful sequoia
#

nope, nothing coming to mind

worthy palm
real palm
#

Ah damn

worthy palm
#

ah darn, you beat me too it

real palm
#

I was gon post

real palm
graceful sequoia
#

lol

real palm
#

to parody your why is c++ tweet

graceful sequoia
#

yeah, our seo (ahem my seo kind of) is in need of work

#

we're hiring :-)

worthy palm
#

for SEO? easy, hire me. I'll start a blog

real palm
#

I'm not going to be able to contribute to SEO tho

#

I can write real amazing UE stuff though

graceful sequoia
#

politics has been down lately across the board

#

it's solved already!

graceful sequoia
worthy palm
#

Hire me! I can seriously fuck up your existing UE code

real palm
#

I don't actually think I could contribute to politics, and it has very little to do with having an opinionated stance

graceful sequoia
#

it involves cosmetics, that narrows it down a lot (: ๐Ÿ˜‚)

graceful sequoia
worthy palm
#

damn

real palm
#

It's entirely down to the door knocking or the phone calling and how terrible I am with those sorts of interactions

graceful sequoia
#

there's no hidden announcement here

real palm
graceful sequoia
#

no I assume it's not announced yet

real palm
#

oh you mean upcoming

graceful sequoia
#

yeah

#

ill be like THATS GOTTA BE IT

real palm
#

Well, Unity games are right out

#

Also it definitely hasn't been announced this year

#

So you haven't missed the announcement

graceful sequoia
#

assassin's creed

worthy palm
#

don't think we should try to guess this one

graceful sequoia
#

duke nukem forever 2

#

I'm kidding obviously

#

bringing it back to core though, why c++?

worthy palm
#

bro.. I'm asking myself that atm

#

does the inventory system really need to be c++?

graceful sequoia
#

save game logic and primary assets come to mind

#

I still am unsure if you can actually use primary assets without any c++

#

even though I think I have told people on this discord that you can

worthy palm
#

yeah primary data assets can be made without C++ now

graceful sequoia
#

well that's good

#

I guess I have not lied

worthy palm
#

though I was wondering if I should bother make those to function as a database, or instead just have the data right on a BP struct

graceful sequoia
#

as a database in the sense you can query it?

#

that's probably far overkill than you need tbh

worthy palm
#

yeah I'm wondering if I'll need to query it

graceful sequoia
#

mine is just c++ structures that are saved in the save game as a named map, with the level+actor name as the key

#

just an array

worthy palm
#

I'm struggling to see the right structure for me, while at the same time not over-complicating

#

right now I just have a base Item class and a struct that holds all the typical item info

#

I'm thinking weapons will be a subclass of Item with another struct for weapon specific data

#

but, if I rip out the struct and instead put it into data assets, or a data table, then what do I get out of it? ๐Ÿคทโ€โ™‚๏ธ

graceful sequoia
#

so inventories themselves for me are structs

#

but items themselves are primary assets

worthy palm
#

hmm. i don't have the inv as a struct, but rather a full actor component that holds an array of FItemData struct

graceful sequoia
#
/** Map of items to item data */
    UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = SaveGame)
    TMap<FPrimaryAssetId, FRPGItemData> InventoryData;
worthy palm
#

if I went with data assets, I'd need to make two files each time I make an item
one for the data asset, and one for the item BP as a sort of prefab for spawning the item

graceful sequoia
#

wait erm that tells you little

#

here

#

    /** Map of inventories */
    UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = SaveGame)
    TMap<FString, FRPGInventory> Inventories;
#

this is the modern way ive got it set up

#

with each of those having

    /** The number of instances of this item in the inventory, can never be below 1 */
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Item)
        TArray<FRPGInventoryItem> Items;
#

each of those has


    /** The number of instances of this item in the inventory, can never be below 1 */
    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Item)
        FPrimaryAssetId ItemType;
#

each of these is

UCLASS(Abstract, BlueprintType)
class ACTIONRPG_API URPGItem : public UPrimaryDataAsset
#

each of those is a primary asset inheriting from URPGItem like UPotionItem for instance

/** Native base class for potions, should be blueprinted */
UCLASS()
class ACTIONRPG_API URPGPotionItem : public URPGUsableItem
{
    GENERATED_BODY()

public:
    /** Constructor */
    URPGPotionItem()
    {
        ItemType = URPGAssetManager::PotionItemType;
        Equippable = true;
    }
};
#

that ends up as a Data Asset in the content browser like this

#

notice the Actor Type

#

that IP_Apple is the in-game actor type, which is this

#

so here the I_* is the "item primary asset"

#

and each one links to an IP_* which is the "in game actor"

#

if i want to spawn an apple from an I_Apple, i can do that

#

apple is kind of old here, most modern item actors are inheriting from a base class that lets me go the other way

#

and not just doing it itself like what IP_Apple does

worthy palm
#

๐Ÿค”
Thanks for sharing! I do like data assets, just always seemed cumbersome. Though could probably make a custom editor to take care of the actual item creation
Anyways, really appreciate you showing it off! going to take a few to digest

graceful sequoia
#

well the joy of Data Assets is that you have the bulk editor available

#

so say i want to remap some stats of a bunch of items at once

worthy palm
#

didn't know that was a real thing.

#

and that right there is a really strong point

#

they can be subclassed as well right?

graceful sequoia
worthy palm
#

so that I can have a Item.Weapon data asset?

graceful sequoia
#

yeah absolutely

#

in fact RPGPotionItem extends from RPGItem

worthy palm
#

okay, yeah this seems like a no brainer then

#

dude, thanks so much for sharing

graceful sequoia
#

by the way look how creative i have been on the item description here

#

Tasty!

#

this is the joy[/CURSE] of having a lot of items ๐Ÿ™‚

#

but hey, no one to blame but myself, bulk editor makes it easy

#

i do have weapons

worthy palm
#

lmao yeah my description for flashlight was something like
"A flashlight.. what do you expect?"

#

Favorite weapon

graceful sequoia
#

actually hard to put all items into a map (i mean bulk edit) because i have other data assets in the same space

#

if you bulk edit ones that have no common properties, well

#

youll have no common columns that you can add

#

you get the idea though

#

and all of these are referencable by FPrimaryAssetID, so the inventories need only reference them

#

which is fairly low cost

#

so far i havent had an issue tracking all the inventories in the game in the save file-- every chest, every character, etc

worthy palm