#lounge
1 messages · Page 106 of 1
i saw it epic launcher the free games
In this demonstration, affectionateGPT feels laughter and joy.
yes, and it needs hugs as a fuel
TimTams make better fuel than hugs
🤗
stop with the pop references 😭 just like chatGPT, my training data is sparse
chatGPT has a better data set
you need to up your game hugbot
:question: does ChatGPT use wiki as dataset?
:8ball: Cannot predict now.
this is cool
some good came out of the paragon thingy
Just dont look at the steam reviews lol
Mons have you got the sweater?
nope, I got a very similar one but it says ripcurl on it
is this a rare item?
I did actually get CC'd into a coversation regarding Paragon once, apparently one of their sound people has a similar name so I ended up in an internal convo lol
Epic HR are pretty terrible.
ouch 😦
You need to expand out of the hug zone
hey that's cool
maybe they were leaking info on purpose 👀
fine ! let's talk about Santa
do you like Santa?
What brand? Also what kind of beans?
that's one super cool wig
i tried lip reading and "uwee" is all i got
maybe "we"?
"what!?!"
nothing fancy lol, it's Jacqmotte dessert delice, but it's just supermarket stuff, idk what kind of beans they use
ah!
au you need to check this https://www.imdb.com/title/tt0307987/
Good luck trying to see more movies than Ive seen though 😛
that's kinda interesting
i don't think i will even try..
You could just watch all the 700 odd on my current watchlist and spoil em lol
i can't... i have no plans to watch even 1......
You need to expand your horizons
@topaz depot 😊
I recommend the fantastic movie called Passengers, its one of the best if not the best of our time!
hey i have heard the name
If there was one movie I recommend for everyone to see before they die its that movie
it's definately famous
why?
I dont have time to explain, too busy trying to use Python for GraphQL on Electron
Electron has seen some positive move lately.
Was actually super simple to setup, I just dunno which UI library Im gonna use yet
Maybe react-bootstrap
No idea what is Electron actually. It just annoyed me to be run over Linux/Steam.
its chromium and node.js
one way https://avaloniaui.net/
ah okay, goodluck! if you ever need any hugs ,i am here
<t:1670775461:D>
Uno Platform is a free and open source framework for building pixel-perfect single-codebase applications for Windows, iOS, Android, WebAssembly, macOS, and Linux.
pixel perfect code? lol
priorities
For non-English European languages, what are the most common ones for games to get translated into?
Well, yeah, but that doesn't count because I wrote the script in English first
Russian
ah okay
i think french? maybe spanish
German and yeah French
German, French, Spanish, Italian and Polish, definitely those first 3
Russian, German, Spanish and French would be my primary targets because of how widespread they are.
Next targets would be Polish, Italian and Portuguese
I'll go with 3 EU languages for now, still need some more research on other region
If the need arise, maybe it could be delivered with update
I'm perfectly expanded.
seeing benui tweeting about verse is like ??????
every time I learn more about that language it makes me wonder are they trying to make something ambiguous and confusing
:D
maybe they want to make something new
who?
Every time I learn more it makes me like it even less lol
lol this PDF
what?
I'm on a quest to do a stupid!
Please continue 🤔
No, thanks.
theres a pdf if you click through to the original tweet
ah, I see
No semicolon, but at least Wait() is what the Delay node is.
I mean, no way verse would just freeze the whole thread
You're probably familiar with Lua. There's also Luajit, a compiled-to-bytecode version that runs on a small VM. I want to write some VHDL to do the entire decoding and execution of the bytecode on an FPGA so I can program a robot in Lua for laughs.
uuh, I meant, please continue, let us not stop you on your quest to do stupid.
ahh
Lua is... oof
like I said, for laughs
I feel like quest to do stupid sounds like a great programming language name
it's a small, turing-complete language
it's relatively quick, it's not python or java
it hit all the checkboxes
I agree. I shall name the project that.
I am somewhat familiar with Lua, but I kinda hate the syntaxing
plus it'd make it the first hardware-level scripting language
where's brainf*** though?
Down the comments... But you can imagine the description.
ArnoldC ftw
Well, Spanish is a bit different to Portuguese
I feel like simplified chinese and sanskrit would cover about half the world's population
latin btw
carpe diem
Akkadian and Linear A used to be popular
about half of south america
true
icelandic, get that old norse feeling
I feel like Zulu and Navajo are good choices
diversity you see, people dont support those languages much
Reading the Verse slides.... Don't know how I feel about it, looks worse than JavaScript
I noped out at "functional programming language" lol
send?
it says you cannot learn cpp as a first language
I dont understand how a precompiled language is the way forward for an ever changing and expanding metaverse. Maybe Im missing something
i mean i learned some very simple vb in a hs class first
but I wouldn't say it's that bad compared to other languages
The syntax is awful, some of their decision are even more awful, = can mean either assignment or comparison depending on the context... What's wrong with you people...
if (x=0) then 1 else n * fac(n-1)```
why make it ugly tho
well glad I live in a world where unreal uses c++ as it's main coding language and not verse
theyre scared of code injection 😛
iN tHe MEtAVeRsE
yeah lowkey cringed when I saw that in the pdf
They have some confusing stuff with extending variable scopes to the next line with :
What...
no corporate overlord yet everyone on the language doc specs works for Epic... hmm guys we need to talk 😛
what is :=
not sure how people create languages like this after using C++ their entire lives
it's like they were brainwashed to have no programming bias when doing this
is that the python's trashy single line ternary alternative? that if else usage is clearly that but expanded
I really need to see real world examples though, if it really does live updates of running code
correct me if im wrong but doesn't c# do that aswell?
i mean unreal has LC which it seems to work for the most part
hot reload you mean?
Depends on the definition I suppose, this makes it sound like it can deploy code live over the network
doesn't it actually work though in unity
imagine debugging
imagine lagging while conversing 😛
been a long time since i used unity but i remember needing to stop the game for changes to apply
ic
Imagine having to restart for changes to properly take place
POV: C# devs
Speaking of which
Did Hot Reload completely gone in 5.1?
you mean fans spooling up lol
no it's still there
sadly
LC is on by default tho but you can change it to hotreload if you hate yourself
Weird, the Compile button in my project is gone when I haven't rebuilt Live Coding Console
Sounds awesome for exploits 🥲
verse looks atrocious
I'll just hijack your IP and slip my little verse in there
It definitely ain't lol
Verse makes me grateful for Lua
Now C# looks amazing in comparison
Why FP for game scripting though
As much as I despise Lua's syntaxing (and I still have no idea about pointers in Lua)
Lua has pointers? 
lua? that roblox scripting language?
btw yesterday I came to a realization UE's heavy oop philosophy never gets along well with lua....
same thing ig
And let me to shot down plans to use Lua
I didn't read 'em - looked more like math 😅
Some c bias would have been real beneficial here 😐
not bad as very simple scripting layer but you cant even expose #gameplay-ability-system properly
and coroutines are not powerful as other languages
Was it negative or positive 0?
what specifically increased your hype
So it went from -0 to 0?
Well - it certainly is different 😅
This is supposed to go to Fortnite creator 2.0 first? This will be fun.
Atleast I'll get to see some real world examples of the language in practise if its in Fortnite
this academic stuff always smells like farts to me 😛
I wonder how 13-17 age fortnite modders will sort it out
At least it'll still compete with Lua as Roblox used it.
We'll see Santa Sweeny...we'll see
I don't know how any of this looked like a good idea on paper but I guess we will see soon
I would feel kinda bad if it gets rejected because they spent a lot of time on it but me personally, it isn't doing anything that I like but the exact opposite...
oh thank fuck we're talking about verse i"m losing my mind
I doubt that these old head programmers listened to anyone beneath them
Right now that's the most understandable part
🥹😐😭
I already knew they were going functional - you don't hire someone who has been doing functional languages their entire life if you don't plan on going functional
So I'm trying to go through and understand how the different parts of the language fit together. I thought I understood how | was being used as like, an || in an if, but then they use , to denote &&... So hear me out.
At the start they say that you can make tuples and assign them sort of like this.
ages := (26,43);
but then later they say that this is how to write an &&
if (x<20, y>0) then e1 else e2
But they say that a conditional succeeds if there are one or more values. If either of those succeed, don't you get a tuple of at least one?... so it should succeed?
At the very least I hope Verse is not forced
@timber viper Well shit brother - Angelscript, am I right? 🤣
Fortnite can do anything it wants, as long as proper UE5 isn't forced to use verse.
Also here's hoping for continuation about UGC plugins for UE5
Like - I'm willing to still give it a shot...but...yeah.....
so if you tried to define a tuple like this, you'd end up with... nothing?
ages := (5, 59, false?, 37)
it seems to be something like null, or that mathy slashed O shit
"you see... In this easy to learn programming language we removed bools and made an if statement as confusing as it can be, it's just that simple"
i just wanted an explicit, strong typed, c-like language that goes well with oop 
not haskell shit
I think it's designed like:
- C++: For regular programming.
- Blueprints: For regular visual programming.
- Verse: Real sicko shit 🤘
not sure what school you went to
Old UGC plugins completely fall apart in UE5, I hope after Fortnite Creative 2 come out there are new version of them.
My mod support status is uncertain again
Wild to me that they are removing booleans
The OOPic is an Object Oriented Programmable Integrated Circuit. Created by Savage Innovations, this PIC microcontroller comes with an IDE (Integrated Development Environment) that supports programming in syntaxes based on the BASIC, Java and C programming languages.
The last three versions released to market were the OOPic-R, the OOPic-S and th...
also why is it if() when it's for{ }
0=1 makes no sense to my c++ mind
= is comparison in Verse, not assignment
Verse: Lunatic degenerate pastor
Because reasons
but 0!=1
gr8, totally not confusing 
What friggin' timeline is this? Laura is somewhat defending Verse and I'm rejecting it.
you have to balance your equation mang
verse kinda reminds me of pascal
@sand oxide be honest, you've dabbled in Haskell before. We're all friends here. No judgment.
you keep using the word "logic" but I'm not seeing it
So when is the UE in review? I'm sure people will be asking questions about this 😅
ohhhh fuck that explains why you can do this. Thank you
To be fair - Tim did say they were doing some radical things with Verse.
:question: you like math?
:8ball: It is certain.
OK so they're like const sort of
Depends on the context 😭
I'm writing a blog post right now trying to summarize all this shit and translate it from "Hey it makes sense if you gave yourself brain-damage with Haskell or math" to "Hey you know C++, here's what it sort of means"
laura do you use some sort of cpu alongside with a brain to resolve the ambiguity of the language
She's just better than us 🥲
but this is meant to be a first language
I can never remember what declarative vs functional means.
Declarative is C++? Functional is Lisp?
Like - I know some functional languages. But I dislike 'em for the most part.
if you cant be better then join them
They're not even joking
Im tainted by electronics engineering
c++ can be declarative too
She has just been ruined by these types of languages already, there is no hope for her
this is complex pure math stuff most people dont learn until into their 20s
struct=struct apparently evaluates inline
https://www.youtube.com/@skills_matter/videos Apparently the talk is supposed to pop up on here some time in the future
Still god awful either way, this is not the way to go for a game dev scripting language
I dunno whether it looks interesting. Looks more like for "casual" gamers.
You have issues 😅
i'll never understand how come haskell has this type of an esoteric community
sounds great for math nerds who want to flex
||THIS IS A JOKE||
you just saw it? 😄
Like - I'm willing to give it a try and I do think Tim knows games. So that is some kind of reassurance in my eyes.
this is my response when someone asks why a feature isnt written in verse yet
because its written by blueAI
in the end all the academic stuff means nothin if productivity isnt there
Maybe verse was created by that chatgpl
"types as first-class values, using effects rather than monads, and transactional memory at scale"
What is an effect in this sense? 🤔
what is a zzt
Same, but looking at this I can't imagine they tested it with people that it is meant for and gonna be used by in the end
Old game Tim did. Like one of his first ones.
that
other
amongus sus sus on trend
let my riches be equal to elon musks riches
so how am I going to set bReplicates to true if it doesnt have bools
And then it hits you with x:nahbro; if(x≥bronah)
amen
Well - I have doubts that it'll be good for people to jump into under the context of Fortnite Creative - but Laura did make a compelling argument for it as a first language. How it makes sense if you aren't tainted.
lets be real though, English is a terrible language yet here we are
Curious how people in general will react to it in practice, me personally I can't see myself using it
Like imagine this being your first programming language, good luck learning c++ after
bruh you dont get it, that stuff is for the mathematical rules
its not the actual syntax and implementation
I just dont see a language created by a single company gaining widespread adoption outside on a larger scale
How is this going to interop with the rest of UE as well? That's going to be interesting. I know they've been using the "ScriptLanguage" (or w/e meta tag) for their functions lately
what presentation, you mean the blue slides, or the 2 year old capture
Its a politics thing which unfortunately is the way of the world, we use alot of crappy stuff simply because "its the way its always been done*
We are talking about the presentation and actual syntax
we use alot of crappy stuff simply because "its the way its always been done*
Well - Verse is trying to be quite different apparently. Sooooo
there isnt much to this other than "you can do tuples"
Has like 2 colors in total
oh shiiiiiiiit i didnt see that one
Unity for example since its mentioned in the papers, you think they'll go oh awesome Verse lets use that so Epic can poach our staff lol
Enjoy 🥲

So, today we get Verse info and this week we get AMD benchmarks. What a great week.
lol
where is this one written?
see now if Gabe and Phil Spencer endorsed Verse, boom
idk, people that have already had their brain broken by haskell et al. don't get a say
Probably this
Mine was just more cemented in
maybe get Carmack on Rogan again to talk about how awesome Verse is
one that attempts to bring functional programming to the mainstream
It is interesting but plenty of cool interesting things go no where or take a long time to go anywhere
F# for fucntional programming
I'm open to it. More cautious now - but still open to trying it
will we be able to implement ecs to verse though
Feel like it's gonna be interesting only on paper, can't imagine anyone enjoying this in practice
had to ask after reading a few hundreds ecs convos from vblancos message history
well unreal now has Mass so...
so in theory if verse does end up with being callable from anywhere, that means you might have verse callbacks from your ecs code
leave your cpp loops for optimized stuff, use verse callbacks for stuff like collision logic or whatever, all called from the parallelized ecs
oh wait..
@fringe sundial since you are here
is this info still accurate that PS4 takes 1ms to process 400 empty bp ticks
its kind of a ballpark
Please don't remind me that this is going to be a reality at some point 🥲
everyone gansta when verse shows itself to be 5 to 10 times faster than BP, plus having multhireading the cpp side cant do
I highly doubt that (not the faster than BP, that ain't too difficult)
(its actually not even hard to make a scripting lang 5 times faster than BP, bp is terrible implementation)
ive done it myself
so what we are saying is BP isnt verses main competitor, other scripting languages are
blueprint VM is unchanged from the 90s
it still has the original unrealscript VM
just extra instructions and tweaks over time
Well this is supposed to be open - wonder how well it could be adopted to other tools. I still want to try and implement Verse in Godot 😅
since the 90s stuff has developed a fair bit
multithreading exists now, cpus and VMs are much more advanced
I wonder how much of this still holds true. The syntax in the slides from last week show a lot of if (x > 10) then ... else ..., maybe that's the single-line syntax vs the Python-like syntax shown here?
https://twitter.com/saji8k/status/1339709691564179464
And here was me hoping verse and BPs might share a new shiny vm but it seems like more and more that BPs are gonna be stuck the prehistoric VM
thats 2 years old
and we still aint seen any functioning code
BP to Verse conversion and hot reload
how BP handles out params on functions is atrocious
and prevents me from nativizing for loops
I didn't know there was a lounge 🙂
i dont think i ever see you outside of the #gameplay-ai 😄
nativization was the word I was looking for
its even possible thats why they have removed nativization
why use nativization when you can compile stuff to the verse VM
which is much faster
Yeah, one of the downsides of being on like 100 different discord servers 🙂
That doesnt sound like its replacing BP
At least it has proper classes and inheritance, makes me feel tiny bit better about it
@pearl elk no, but if it compiles to verse, you could still edit the BP
its just that the compile button targets verse vm instead of unrealscript vm
wait.. so upcoming new VM can both run BP and verse? 
and get terrible perf 
that just sounds odd though, isnt verse stand alone, like it doesnt need C++?
i think reflection system matters, more than VM, right?
verse will actually be able to run outside of unreal
so that would mean verse isnt replacing BP its replacing the C++ underneath lol
also, remember that this is made by the haskell dudes
haskell has a full compiler AND a vm
basically has the 2 modes
I guess the verse VM is written in C++ for now
Well - we will get our hands on it next month.
i doubt they have a true compiler because consoles dont let you JIT stuff
but maybe they have a "compile to cpp" option
like nativization
nativizationception
we know from the commits in ue5 that verse can export cpp headers
It would just compile into different bytecode to target the new VM, right now it's already compiling into bytecode for the current vm
Lol - our inversion is magical
yeah but if it happens underneath and I dont see it, all I know is theres a new VM then the language isnt all that important tbh
uhh what do you mean here?
does verse somehow transpile math notations into programming language
I just don't see verse getting widespread adoption especially outside UE, let's be real, there are better languages
oh just when i was warming up to this
so you can have "even" as type or stuff like ranged ints
I think its more about whats formally taught, one of the reasons Epic stuck with C++ was because people know it and theres a steady stream of qualified people. With Verse Epic is going to have to spend large to train alot of programmers
"This is wildly undecidable in general, but the Verifier does its best."
Oh good.
no,m they did cpp because its what the engine is written in
confusion
pretty much what they didnt want to do with C++
but everything's an int in memory
what, help computer, help
what makes this super interesting
is that this thing is beyond bleeding edge
we are talking fresh off the papers new research
thats why they are publishing research papers on it
arnt we always?
last researchy language was rust
rust was highly researchy due to the novel stuff with the borrowcheck
I'm reading bleeding edge discord messages, hot off the presses
I absolutely hate it
like for example Zig is boring as fuck and isnt even mathematically sound
Go is boring as fuck
Rust actually has working examples, last I read Linux is adopting Rust into its core
verse hasnt released yet
@broken sigil this sort of funny type shit lets you do things like limit a function to only receive ints between 0 and 5 in range
Which is not worth doing for a language that's new and doesn't have a widespread use
and will be validated at compile time
almost everyone hates it meanwhile vblanco and laura gets hyped
our programming knowledge is not enough to understand the magic behind it ig 
like if you are calling that function without any sort of branch/check to see if the int is in range, then it will fail compile
the same with stuff like nullable vs nonnullable objects
no longer time to write "is valid" ever
99% of your functions would just be "notnull actor"
They could have easily announced a successor to uscript back then but they pushed C++ all these years and now if Verse runs on C++ then whats the point if you can already write C++
every two years 90% of casually made verse scripts will fail, never to be maintained again
yeah the alternative aint much better
it also aparently automultithreads
given that unreal cpp side cant multithread... big thing
yes
thats what the transactional memory stuff is for
we'll see shall we
rewrite transform system in verse?
and this is a lot bigger than "just a unreal script lang"
its possible if it works well its going to be the next haskell
or rust
its vaporware until I see something functional
It is functional 🥁
remember they got basically the absolute dream team of programming language mathematicians and researchers to build it
so they say, but they say alot of things 😉
I have a feeling the community is gonna be very divided on this, I can see large portion hating it and some liking it
is haskell used for anything other than writing papers about haskell?
yeah the only people who can write it, it seems 😛
because haskell is harder to program than this
That's cool but it also could have been easily built into a c style language
how
I know Egyptologists who can write ancient languages, doesnt mean I understand it
Haskell: We love to see undergrads suffer.
like, this sort of advanced type fuckery means you will be able to have preconditions and postconditions on functions
and have those be verified
one of the main reasons haskell is popular is because its aggresive type system prevents a lot of errors
rust got a bunch of things from that
Its one of those awesome academic things where its a great thought experiment but they never tested anything outside the clean room
and this goes "way beyond" it
fortnite creative betatesters are using it right now
so you say
i think laura also mentioned haskell can end up way faster than c++ in some specific areas
but sorry I dont trust you 🙂
who want rust on browser https://servo.org/
That's the worrying part, I've seen enough papers and code written by researchers that I don't think that's a good thing
MonsOlympus vs vblanco
Gonna have to go with Victor on this one 😅
I take my information direct from Epic employees only
haskell runs at cpp speed, the issue is with how it deals with memory
cpp has manual memory so you can do stuff better
This is how I feel too. But Tim's involvement gives me hope.
but if you have for example, lets say, a program that takes a CSV and parses it then runs some math, haskell is going to parity with cpp
@broken sigil timmy has been planning this for 20 years aparently
the transactional memory system he has written it himself
i wonder if graph theory has something to do with verse. he was also writing that stuff a year ago
not graph theory, the transactional memory stuff
where you can "pack" some logic to be run as a transaction and it has a system that validates it goes well through threads
if verse does that, it will be the first
mons want t obelieve in haskell aliens species to be real
to ever have a transactional system like that built in
I guess we'll see how it will turn out but I don't have my hopes too high
Supposed to be end of next month to try it out more or less
Id rather be pleasantly surprised than severely disappointed
What about ide support 🤔
Probably an extension in vscode
it has its own editor
does notepad count
all the ides will support it*
Oh dear lord please no
like roblox luau editor thingy
:question: are blueman and MonsOlympus siblins?
:8ball: Concentrate and ask again.
*once those companies embrace the verse
not like they have a choice, epic is releasing a big language after all
with all the hype
On paper*
editor written in slate 😉
is slate bad?
if you sleep on it yes, if you wanna chop some food, not that bad
No but I would rather not have another ide
one to have own ide is too isolated from the world
True
one of the devs mentioned about custom text editor on twitter earlier
i uninstalled VS code
I wouldn't be surprised if Rider gets support for it early too
They said they would support it back when I asked during the closed testing of Rider for UE
and this is how first time BM criticized Rider
so many electrons
some say haskell be rip when forttrannite comes
i guess haskell has some zealost similar to C zealots
thats what keeps haskell alive anyway
Cobol to rule them all
haskell has its uses
its 100% worthless for games
but for business logic or parsers is really really good
Well I mean the only way I'm gonna give Verse a chance is if I don't have to open another ide for it
not even vscode?
do I really need to learn a 10th programming language
I'll give any language a chance to avoid using C++
i want to do everything in BP and make any* magical nativizer optimize it for me...
Ideal IDE: Yell profanity at chatGPT and get code.
why dont we just use AI to turn our own short hand into assembly directly
Tbf my job is barely 10% doing gameplay stuff so either way I won't be touching verse much
why bother with all the intermediate languages
Didn't they say no bools...
So how do you do that without bools
tbh this makes less sense then what slides explained 😅
Now you can use uint8
those are states 😛
Nobody liked my joke 🙃
Are you sure it was a joke?
Stop, I'll start liking it even less
but what is null... aaaaghhh
GameStart^ : false?```
Foools hope to remove the bool
the slides dont say bools dont exist
its more like bools dont need to exist in the language
bools can then be defined in userland by having it be "an integer tthat is either 0 or 1"
essentially
if branches work without bools
f(onstart):=dontstart
(open, closed) doorClosed
f(nevergonna):=giveyouup
I thoroughly expect that to happen.
(close, opened)DoorOpened
x```
returns x or returns x=x?
bit array
some say there is no laura its just lara
When this server inevitably gets a #verse channel. We should ping BM in there on occasion.
verse is a lie there is only xVerse
oh yay another channel I dont have any time to read lol
Ive already escaped C++, I just stop using UE 😮
I have monads
mons use now gobot t
Ive been learning other things though, got stuck into python and updating my JavaScript knowledge
my goal is to use simple substitution cyphers so I dont have to write code for UE at all
Gobotts
most of what we do is boilerplate, game design isnt overly creative tbh since we use well established gameplay loops, etc
mons could just use blueprints
nah same issues as C++ really
thankfully Epic did a great job on the gameframework update
see blueprints also can seen as bluemannyprints
how much you will pay to use verse?
no, they say that types are a function that basically returns true for the stuff that validates it
so types actually sound much more like cpp template Concepts
where if the "code" fails then its not that type
there is no bool so there is no prosents
what if verse use crypto and nft?
everything
I wonder if verse has chorus'
Hmm - I guess I didn't see a concrete example. Thought I did. I was thinking this though.
welcome to C# durox
Unreal Terny
Saw this posted on FB The Apogee Museum, a letter Tim sent to Scott Miller of Apogee around the time Wolf3D came out
Nukum?
You see sonny back when I was a lad Epic released this new fandangle language called verse
You can totally define bools using their new type thing though? Maybe you talked about this
Not sure if that means 'no booleans' or 'conditionals don't use booleans'
I've only dabbled with javascript so that sounds perfectly normal.
Yes, rocket league, let me just guess what your "amazing" means instead of having numbers
At least 4
Amazing is true
Laura + beard is false
If they do eventually make BP compile to verse vm - wonder why have two? 🤔
BP will always be better for asset references though 😅
Well if they get it wrong theres always Reverse
I'm not holdin' my breath for something like that to be honest.
Asset refs by unique IDs when?
Laura is inspired about Verse
or verse comes laura exclusive
New season finale
just a buck https://store.steampowered.com/app/400/Portal/
Portal™ is a new single player game from Valve. Set in the mysterious Aperture Science Laboratories, Portal has been called one of the most innovative new games on the horizon and will offer gamers hours of unique gameplay.
$0.99
98053
90
They give or they want?
Old Valve games have been charged for cheap these days
Valve already making money elsewhere their old games might as well be free.
Practically no one in India would be fluent in Sanskrit, it's like the Indian subcontinent's Latin.
indians know english so you dont ever need to translate to an indian lang
chinese people on the other hand are terrible at english
english + chinese + spanish is definitely going to get you a huge amount of the world
Not always, depends on the area. In general it's probably not worth localising because you'd need to do like 10+ languages to get significant coverage
Also Chinese is not a language, Mandarin or Cantonese is 😛
As for Chinese, I currently left it out from my spreadsheet because I still have no idea how the games are being distributed there, and how China and related countries handle Mature 17+ material
Even though I know anime style game flourishes in CJK regions
As for India, I thought Indians who know about games are likely to know English anyway
IME many Indians will learn English and claim it for almost a prestige thing, but actual grasp will vary a lot. Colloquialism and more modern usage especially so.
chinese players use vpns to buy western games
but its a sort of dodgy distribution. fine for Steam, but not for consoles
i dont think many chinese has access to modern hardware too
Many people (at least in Delhi) won't string together a sentence without at least a few English words, most likely nouns. You can sort of understand a lot just by filling in the blanks lol.
I speak (or at least did, haven't tried for a while) Hindi so that's an assumption at least.
dont try lumping the chinese stuff with japanese, they dont quite have the same cultural norms
i remember some mmo games keep 2010 graphics to let chinese players play
This I already have sorted lol
You're shipping people gaming rigs? 😛
It's a single player game, even mods will be welcome
the same chinese that is running dodgy shit to VPN past the firewall to play your game isnt going to be slowed down by an anticheat
No, but scaling down UE5 to fit with low settings and lowspec
Don't get yourself banned @fringe sundial
Cheating isn't a problem when the game is entirely single-player 
ye for SP games no issues, more sales so all good
are you trying to give them gmod 2 or something
in a pvp game you want to keep it off the chinese all you can
they will ruin it
look at what happened at pubg
dont they have their own server limited for china tho
and ark/conan where they used to band together and kill everyone without chiense letters in names instantly
thats recent
No, but facilitating player creativity sure won't hurt
the chinese ruined the game for a long time until pubg devs found a way to mitigate stuff a bit
I just remembered the "China number 1!" video haha
Also people have modded RPGs even if it's just model swaps
at one point in pubg, 99% of all cheaters were chinese
probably still is that stat
actual true stat btw, its not speculation or similar
it improevd by using heuristics to shove the chinese to cheat against each other into their own servers
Think of the mod support more like what community did to Bethesda RPGs
Underground way, it is difficult, but giving official support by mod kit makes it easier.
Not Rogan man, it's all about Lex Fridman now. Guy gets super cool guests all the time, but always bugs them to talk about Musk, it's bizarre.
Lex has like no personality. 😦
However, UE5 completely broke the old UGC plugins, so I'm waiting on how Epic handles it after Fortnite Creative 2
I like it, lets the interviewers do the talking. Sometimes he takes up tens of minutes at a time just rambling and I'm like bro get to the interview, not here anime exposition
He's a corpo simp though, an weaponises naivete for whatever reason
I watched a few of his videos. He seems competent, but when he talks to the interviewees he sounds like he's an uninformed journalist going through the motions with only basic understanding, constantly referring to his notes. He's not charismatic.
Depends on the interview, he geeked out with Guido and Carmack for example, but he interviews a very wide range.
I believe he crowd sources (some) questions, so the notes would be for that
Carmack was one of the interviews I actually watched.
But I get it, he just seems uh... neurotypical? Same way Zuck comes off
He did not seem anywhere on Carmack's level
It kinda made me feel like he was high during the interview.
It would be a waste for a programmer at that level to run a podcast 😄
Carmack wasn't talking about anything particularly complex, though.
Yeah fair, the Guido one I was digging because work subjects me to Python 😦
Carmack was just his charismatic self and Lex was awkward.
Heh. I'm not sure I'll ever learn python. Hopefully I'll just skip to the next fad. Maybe Verse?! 😄
Python's great for scripting. When you can't keep the project in your head, or have lots of dependencies, good fucking luck bud
Imagine Verse becomes a fad for Web3 or something, which they seem to be pushing for whatever reason
Because it's so meta.
Metaverse scale programming languages
I used Python for scripting automation stuff lol
Batch is way too limiting
I have a series of batch scripts for updating and cleaning perforce from the cl. It's good stuff.
I'm so sick of hearing about metaverse and I'm was excited for it at first but there is metaeverything now
It's got the same energy as DeFi/web3 for me lol.
Just people excited about... nothing tangible or seemingly useful to customers
Nobody has been able to explain Web3 in plain English as of now
Even one in #career-chat a while ago
At least with internet as a whole you can simplify it as sending mails but faster and takes no paper
as far as I care it's useless
So what is Web3... in not plain English?
It's got one use I can see - getting Epic to make sick tools like MetaSounds that lowers barrier to entry for making games. Eventually every plugin will be Meta Something though lol
In theory, torrent meets HTTP. Instead of central servers, decentralised web browsing and hosting is my understanding
Of course, it seems to mostly be crypto scams at the moment so 🤷♂️
its an idea for a new web, one that might be a decentralized web based on blockchain, the other being an immersive web (what is referred to poetically as the metaverse), or a combination of both
According to someone in #career-chat a while ago
That's the non plain english explanation
A phrase with two contradictory ideas that may or may not be combined. Fantastic.
poetically
Source: #career-chat message
I mean, by this point Web3 is might as well yet another turbo encabulator
The web as an nft?
I haven't heard much about the 'metaverse' (or how much of that phrase is owned specifically by facebook/'s parent company).
Wish I were you haha
||also ICYMI turbo encabulator is just a recurring bullshit term||
Hold the phone
Wasn't Mastodon is "hosting your own server"?
The one that touted to be Twitter~~/LinkedIn~~ alternative?
I mean, it seems to me that Mastodon to game industry programmer is what LinkedIn to corpo workers
Why not just use LinkedIn as a game industry programmer?
Game industry is special
At least according to benui's site
🤔
hissss
To me the description and content seemed like decentralized LinkedIn
Though granted I'm almost a complete antithesis of "professional" mannerism
If you run your own server and the content and account names are not cross pollinated among servers, is it really decentralized or just multiply centralized?
Just boast about how much you like being exploited for profit, claim work is your life and your coworkers are your family.
Write made up stories.
That are probably not true.
But then end it with a takeaway!
That screams loser.
Agree?
The satirical stff is gold if you've spent much time on it though
"As a corporate simp I agree with this statement @noble plaza Life should be dedicated to the office because they are your new family until you suffer mental health issues and discharged without notice. Don't forget to boast about "good memories" while posting photo of you in that time wasting mandatory team building event."
You're forgetting the spacing.
We have no attention spans.
Share if you agree!
Also yeah I hate team building bullcrap so much, particularly since I'm rather introvert. Those are the worst.
"We wasted company money on this team building event, join it or else you'll not getting paid this month."
This is one of my favourites actually lol, so good
Team building doesn't usually affect your pay 😄 I used to play StarCraft at the old co
In my past works it does, and it's not fun.
I'd rather go to anime and game(dev) conventions, have fun geeking out, and made new friends along the way
Corporate reinventing break time, what an astounding innovation!
That sounds extremely bizarre, and would be illegal for a lot of reasons here at least
what gets me is the company is called Just Eat, and the employees don't have time to eat lol
But usually team building stuff is during the workday, so it's not eating up your free time.
Partner's team building stuff bleeds over into personal time sometimes though, so maybe cushy software jobs are a bit nicer with that
Yeah, companies are pretty much unhinged in my country (and I think to some extent other Asian regions), they can get away with employee mistreatment, unpaid crunch, low paychecks, and mandatory extrovert events
Yeah that sucks, feel sorry for you bud. Usually team building is not mandatory, and you're playing games or table tennis or whatever with a few teammates, that's about it.
Making it mandatory defeats the whole purpose of it, I feel
Yeah, with no regulations on them, it's hard to find new jobs that doesn't suck for introverts and pays well.
At least I now know what to avoid when running my own studio in the future
it's hard to find new jobs that doesn't suck for introverts and pays well.
isnt programming literally this
remote job, freelance, yolo
I'm looking for remote software engineering work where the codebase and devops aren't a dumpster fire.
Which is very relevant to "doesn't suck"

The last part is impossible :)))
Code was either written by you and within the last 3 months, or it's dogshit.
I still think you would do really well in a remote position
I believe others can write great code that lasts, but it seems uncommon that this is prioritized in most organizations; technical debt just collects.
last year i was switching between random small indies for AI jobs, ai pays ok and you build the system since most indies has no idea about how a project wide solution should look like
I just don't want 70 minute builds and flaky performance tests.
this year i just worked for a random nft based project once and then decided to take a break
NFT eh?
hope they paid you in real money
i just did the ai part and took some $$
meanwhile they were hiring some weird amount of people to build a server
and they made me sign nda for the server rather than the game project
and when i told them about this they didnt care
it was like "only server matters"
i was like..
"ok"
I guess the idea was to use the game to advertise their backend service
they market the game instead though
i believe it was a rookie attempt of nft + gamedev hype
I have to Google "Lyra," I've heard it so many times in this Slack recently.
Lyra Starter Game, ah I see.
My work is moving to microservices (allegedly), so fingers crossed that's better lol
Own the shit out of small projects means teams can prioritise reasonable codebases, vs huge ones where no one owns anything in particular
the ones you use fsm and composable gas together in it?
IMO microservices are a strategy to please developers and their workflow, not the system quality.
No, baby backends
Not necessarily bad though.
Just makes deploying cross-cutting features a lot harder.
You get more granular scaling.
But a lot of issues as well
yeah, the ones you use fsm and composable gas together in it 
Trouble is we use Python so running the entire stack locally is impossible. If it was Go, it would just be like 10MB of binaries and done
- DBs
Corpo programmers will accidentally reinvent an FSM with extremely terrible glue code, but be oblivious to the term lol
Composable gas though, like water? It's just Hydrogen and Oxygen
I'm geeking on this thing called TurboRepo, which stores a hashed build of every module in your project; so you never rebuild anything that hasn't changed.
Pretty kick ass for microservices, that all share a repository ('monorepo').
No idea what's going on there
Everything is composable apparently 
Ah yeah I was wondering if it was for Monorepos. You could kinda do it with folder hashes as well, it's not too difficult.
jippmokk' state of art microservices
Or git submodules to have a in-between for monorepo and billions of repos
PS my game dev laptop constantly scrambles letters when I'm typing fast, as in the letters come in at at a random order. It's not user issue because my other keyboard/ laptops are perfectly fine... FML
How can Asus not even build a working keyboard, laptops 20 years ago nailed it
Like I've been typing for almost 2 decades, pretty sure I can punch keys in the right order 😄
bad human?
PEBKAC
Bad, bad human.
No you don't understand, the frontend and backend teams should not be able to see each other's code. No one ever needs to look beyond their 500 LoC island, and reading other people's code is a security nightmare really. Cross-team knowledge segregation! So hot.
Oh and fuck everything about server side rendering. Goodbye ability to debug by using the inspector panel 😢
Don't be silly, fullstack devs are unicorns
@sand oxide you were the very last person I expected to hear positive words from about Verse.
Next thing I'm predicting you getting a Rider tattoo at this rate.
On the other hand seeing Verse made me appreciate C# a bit more
👀
I dunno, the syntax is not C-like for sure, but there's about a million C-likes.
The people working on it inspire some confidence, so I'll give it a fair crack before forming an opinion. Reminds me of my time with Elm though, somewhat
The := confusion/loathing is interesting though, coming from Go (and recently Python too)
Completely random question but anyone ever feel like game dev just isn’t the thing for you? Might just also be my brain at 1:40 am but it’s recently been so difficult to find fun in it or get my self to do anything related to it 😦
Is that the equivalent of = ?
Yes, all the time to be honest. Mostly as a solo dev, the breadth of everything you have to tackle is insane, and it can get a bit isolated.
Joined a team recently and that has been super helpful, nice to see other things ticking along even if you get stuck on something. + collaborating and planning solutions together is nice
In Go no, it's declare + infer type + assign.
var a int
a = 10
// same as
var a int = 10
// same as
a := 10
In Python it's like a scoped variable thing.
a: int = get_some_int()
if a:
print(a)
# is the same as
if a := get_some_int():
print(a)
I'm still trying to work out how = can be assignment and the comparison operator. e.g.
int:x;
x = 5;
if (x = 5) then ...
Maybe that I should look at something like that again. I used to work in a small team which was fun, although in Unity but perhaps that is what I’m missing currently.
You can declare and assign in one with x := 5 or you can separate to int:x; and then later x = 5;
Are the variables immutable? If so, past the first one it would be a comparison. Don't like the ambiguity though
Or maybe you can't assign in a conditional, which is pretty uh, magical
yes they're effectively const once assigned
The rough thing about game dev is it can be ages till you get the dopamine hit of tangible progress. If you're feeling burnt out though, take a break and re-assess if you want to continue. Maybe half-complete something and note down what you were working on for an easy way back in 🙂
Hmm wonder how static analysis of the language is going to handle this! Curious why they went with this approach, sure there's a reason for it
Ah so in conditionals you can't assign, interesting.
scrutinee and unified are interesting choice, but non-Haskellers aren't the target market for this I guess.
Easy, assignment doesn't work inside if statements!
(with that syntax)
we're designing a brand-new language from scratch, from an ivory tower, and it already has weird rules, neat
I guess it eliminates the bug where you accidentally mistype == to =, and wreck a variable instead of comparing it. IDEs do scream at you for it though
Technically it makes it easier to understand, I suppose? But, yes, it's a pile of shit.
it's a language written by people who love haskell, written for people who have never used haskell 👍
I mean in c++ you can just do whole loads of code inside an if condition.
The other solution to that though is if (num == 5) => if (5 == num), which I find a bit unintuitive though
That's not good design.
yeah part of me wonders how much of these slides that say "this is possible" are actually used by people who use the language.
Perl is a horrendous language if you use all its features, but if you write good Perl it's actually not bad.
With FNC, it's not even written for people who program necessarily 🤔 There will probably be a lot of churn in the early stages
What's FNC?
I did like perl. I used to just write oop-based irc bots when learning new languages. Was very useful.
Fortnite Creative (2), likely the first time people can use Verse
They need to make it as simple as possible. And it just isn't.
I wouldn't be surprised if the final Verse ends up being drastically different after the initial test runs and feedback
I don't think so, simple languages already exist - Go as an example. Productive, powerful, game scripting languages designed for UE first and foremost, not so much
because I highly doubt people will love the current version
It's made for noobs. It doens't have to lack features, but those features need to make sense. You shouldn't have to use complicated operators if you don't have to.
(as an example)
It feels like Steve Vai - he's the guitar player appreciated by other guitar players for technical excellence, even if the end result isn't something particularly palatable
yeah it does
Noobs don't have the same preconceptions about programming you do though, and we can't unlearn everything we know in a jiffy to parse the example code
Noobs shouldn't have to know the difference between =, == and := for instance.
Or the difference between . and ->
But I agree, there will likely be some changes to simplify things over time. Maybe the slides are out of date, I heard from an Epic dude here that Verse was being iterated on quite rapidly still
if anyone starts programming on a language like Verse, it's gonna be extremely difficult for them to learn C++
Like more difficult than starting with no experience
So according to the slides, it's posible to assign (bind?) a value to a variable after it is used. Obviously with compilers this is possible to solve, but as a human this can get really horrendous really fast. So is it just like Perl in that you would never use it? Imagine you see an if statement that uses num_created_players on line 43, and then within the same function, on line 7234 you finally assign a value to num_created_players... what's the benefit?
x:int; y:int;
if (x=0) then y=1 else y=2;
x=7;
What about people who learn in BP?
Verse throws the C concepts that so many languages are based on out the window
All BP ideas follow the standard C++ concepts so C++ might actually make more sense to people that used BPs first
it is clear that BP was designed by C people
If assignment is a one-time thing, removing the order of operation dependence does fix bugs like uninitialised variables being accessed. Spaghetti as fuck though
Should just make it that all varaibles need to be assigned a value at all times. Or it's a compilation fail.
Think they were stressing lazy evaluation a lot though
Even assigning a variable to something lazily is still assigning it to something.
Yeah getting used to that is going to cook my brain. I'm excited.
I would just fire anyone who did this.
Code may be designed to allow stupid things, but it doesn't mean you have to use it stupidly.
I've done some DevOps stuff, and it sounds kinda similar to IaaC tools where you declare the end state of your production, and the tool figures out how to get your current one to there
That example is stupid. There's no reason to do it like that. It just makes the code harder to read and maintain.
Even if it's not imperative, you can just place the x=7 above the condition and it would make more sense to everyone.
Hard to demonstrate language features in small snippets that are also ergonomic TBH
Templates don't involve so much weird stuff as 2 lines of Verse do
Templates make sense, this doesn't, this is just inventing solutions to problems that don't exist
That still makes more sense to me than dumb concepts in Verse
Verse is not really the language anyone was dreaming of when they announced it, it's yet another cool language on paper, of the billion we already have and flopped
and that's perfectly fine
but at least one positive thing is that we are getting a faster VM
and that's about the only thing I'm excited about with Verse
don't think the point of C++ is to have safer pointers
Verse is not the way to go for a game scripting language, that's a fact
I will go back to this comment once it's released and when we see what the general public thinks
I mean it's not just an imperative thing, it's generally a cause and effect, set up the things before you use them, reality sort of thing.
That sort of makes sense
People also seem to love Haskell but look at its use, it's nowhere to be seen
It's the c++ conspiracy (conspiracy++)
Also for all the concern about this being Haskell II, SPJ was very clear that he was brought in to bring Tim's vision to life for the most part, and that Tim had been planning toward this language for a long time.
Seems the Skookum roots were abandoned wholesale though. The further in the presentation I go the more ambitious and far-fetched this seems.
Monad is the magic word that makes you seem like 200x cooler though 😦
We can do the usual “run functions backwards” thing
Ah yeah I do that like a few times a day for sure
Verse might win an award for the language no one asked for
as long as Verse is optional, I don't have to look it at it and we get the benefits of the new VM then I don't care
Tim being involved is the main reason I doubt this take tbh. The dude has been involved in game creation for 30+ years (for better or worse) and in general, his ideas stick. If anyone knows what would benefit gamedev scripting, I'd wager it'd be him. I know I'm coming off as a Tim fanboy, but he's up there as a titan of the field. Even Carmack commented on how UE1 was able to achieve things that Quake couldn't.
The thing is I like Tim but this idea was not it, people with 30+ years of experience can still make mistakes
He's the same guy that's pushing the whole metaverse thing too
Also first release won't have all the CS fanciness
Fair - but I think he sees the Metaverse as stuff like Fortnite/Roblox/Core, etc...
Not necessarily like what Facebook was peddling
Well - it kind of is already working out. Roblox is ridiculously popular at the moment. Same with Fortnite. I mean, Fortnite broke records when they did that Travis Scott concert or w/e.
So it's kind of already here in some incarnation
Oh - yeah, no interopt
Oh - yeah, that part....yeah...........
but that's not really the definition of metaverse to me
metaverse here is just a fancy marketing word
Metaverse to me seems to be IRL stuff being conducted through a boring MMO
And it will be a global interoperable thing, even if there are about 20000 disparate initiatives underway.
Oh - I whole heartily agree. I've never bought into the metaverse being like that. I see it as silo'd in the game itself. So pretty much a universe inside of a game. Literally like roblox honestly. Maybe where the games aren't selected by a website UI but you are an avatar in-game and you run around to in-game computers and select the game that way
Have you seen second life?
It's stupidly popular in the doing irl stuff in a boring mmo field
Now that I like.
Roblox is probably the closest thing to Metaverse
VR chat probably too
I like the title, not necessarily the implementation.
Daekesh confirmed Haskell lover, gotem
I did like doing Haskell at uni.
The Haskell dude was so preachy I chose another subject haha
It was never really shown to be useful for anything, though. It was just for exercises.
Cool on paper
I would love to be proven wrong about Verse but I guess time will tell
I hope it isn't expected to be written like this though. With the then & else indented
I want to say they did it like this to save space and for presentation purposes
what's the point of then there, just why
Could be a typo.
but it has 0 reason to exist
yes lets make this syntax even more verbose, why not
the purpose of if is clear, then is completely useless
f(p:int, q:int) :int :=
if (x=0)
then
{
p=3;
q=4;
}
else
{
p=232;
q=913;
}
Long form I guess. I just default opted for C#-style braces. Could also do Java style I guess
as far as I know this is supposed to be a scripting language, not C++
In that format the 'then' seems superfluous.
Sure - but it does make it more readable for beginners as well.
Tim did say it will be usable outside of Ue eventually.
sure, but it's still a scripting language
And I will try all of like one hour to get it integrated in Godot 😅
doesn't matter if it's UE only or not
Well, no, the second {} would just be a separate scope not related to the if. That's why there's the else...
Kotlin (and I believe C# too) has something similar:
var result = when(number) {
0 -> "Invalid number"
1, 2 -> "Number too low"
3 -> "Number correct"
in 4..10 -> "Number too high, but acceptable"
!in 100..Int.MAX_VALUE -> "Number too high, but solvable"
else -> "Number too high"
}
if already signals what it does, then is useless
else signals a new statement, it has a use
The multi-bool switch statements in my spaghetti C# were super handy too 🙂
I disgree. I think the else provides a nice bit of descriptiveness.
^
Most of my if statements don't have corresponding else blocks, because early returns 🤷♂️
If you just wanted to use a semi-colon, you might get confused between regular scopes and if/else scopes.
if already provides all the info necessary
Why even have if in the first place then?
But what about finally? 😄
but as far as I can see Verse is also forcing (), making then pointless
Hmm you haven't run into defer right? Not sure if non-Go languages have it
Seems more like extra rules for no reason
I can see why then is nice, but the whole structure of c++ code being c conditional { // stuff } (with conditional being if or else) just looks good to me. It could be c if (...) then { /// stuff } and that'd be perfectly fine.
how?
Do you definite it in-line, or just once? Defer can be added on to conditionally
Oh right, I moreso used defer for operations that would asynchronously, like logging. DB cleanup and the likes was nice too though
Didn't know about ON_SCOPE_EXIT though, TY
UE5VerseCoro when?
ok
Yeah moved to a DB connection manager over time, because other people kept forgetting to add one line lol
Oh bro, there's like 8 hours of convo to read up on if you're waking up
I wonder if Meta's metaverse lets you dial down your character's facial expressiveness.
Meta's verse language will take over the metaverse programming space
It's bound to be to Python or PHP what Carbon is to C++ 😬
I actually really want something like cpp2 to become a real thing
You mean C#?
no, cpp2
CppFront?
yeah
