[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: wowwtf.png (167 KB, 446x358)
167 KB PNG
/gedg/ Wiki: https://igwiki.lyci.de/wiki//gedg/_-_Game_and_Engine_Dev_General
IRC: irc.rizon.net #/g/gedg
Progress Day: https://rentry.org/gedg-jams
/gedg/ Compendium: https://rentry.org/gedg
/agdg/: >>>/vg/agdg
Graphics Debugger: https://renderdoc.org/

Requesting Help
-Problem Description: Clearly explain your issue, providing context and relevant background information.
-Relevant Code or Content: If applicable, include relevant code, configuration, or content related to your question. Use code tags.

P.S.
I'm not the normal baker, that dude probably died. Sorry.
>>
I'm new to game development and programming where shouls i start if i want to make a mmo?
>>
>>108818811
Nice joke. You want to learn networking and security before you even start asking for usernames/emails and passwords from your users for one. You can't vibecode your way out of that major issue.
>>
File: ss_20260513_230538.png (613 KB, 1952x1136)
613 KB PNG
I REALLY need to optimize my shadow pass and improve how I generate collisions for my map files. I'm essentially trimeshing and its not good for performance. I SHOULD be getting like 300+ FPS here. It might actually be better for performance to convex hull every single brush I'm not sure.
>>
>>108818811
first learn everything about making a SP game. have you done that?

>>108818825
that hasn't stopped mortal online and new world from getting released kek

the amount of times client authoritative MP games have been released to the public by big studios is fucking hilarious
>>
>>108819077
I mean that's exactly my point. If major studios can barely manage themselves properly with proper full time devs then they should seriously reconsider making or even attempting making an MMO. Leave the MMO's to well funded studios it requires way too much work from so many different fields. I feel like open world and MMO games are the first thing newbies want to make and it's entirely impracticable and infeasible. This is a meme really.
>>
>>108819129
>If major studios can barely manage themselves
A major multiplayer release giving clients any authority they shouldn't have is rare
>>
>>108819139
I feel like you're missing the point. This shit happens all the time but it's better to have money to back your ass up. If you're a solo dev or only a trio of devs with no funding you're probably best to avoid straight up online massively multiplayer games unless at least one of you is highly knowledgeable in security. It's bad enough games like titanfall and the old call of dutys have straight up remote code execution exploits but imagine being the one personally responsible for sensitive information directly. That's scary in a multitude of different ways.
>>
>>108819170
>This shit happens all the time
It doesn't, that's my point
>>
File: 1771208423136954.png (316 KB, 686x386)
316 KB PNG
How do I make a 90s era CGI intro movie for my video game?
>>
>>108819174
>It doesn't, that's my point
But it does even on small scales like player to player scams and hijacking. When you run an MMO you need people to deal with that fallout. MMO's are BIG BUSINESS.
>>
>>108819183
It happens, but not a lot, saying "all the time" is misleading
There's some 1MA MMO games out there, MMO games are hard to make but not because of net security
>>
>>108819181
if you think that stuff is any easier to make than modern cgi videos, you're only partly correct
>>
>>108819197
It's way easier than modern CGI videos
>>
>>108819192
It's not misleading when it happens all the time. Maybe it's misleading to you if you're assuming "by all the time" you think I'm saying EVERY DAY. I'm NOT and I made it clear it's not exclusively just network security but that DOES play a very big role in MMO's as does running any major website or anything that stores passwords and emails.
>>
File: HH6MCLCaEAADv6f.png (634 KB, 492x782)
634 KB PNG
>>108818804
oy vey and shaloms goyim!!!
>>
do you guys really believe that everyone running a webserver is a cyber security specialist? you literally just use a library that handles that shit for you and you're going through a service that handles billing, you never even see a customer cc number
>>
>>108819207
It plays a very small role in running an MMO
Less than 1% of multiplayer games have a network security problem
>>
>>108819181
I mean just use old software if you want to be authentic but you can easily get this effect in modern day blender with bad uv mapping and old methods of making scenes.
>>
File: 1778458672625864.jpg (8 KB, 250x247)
8 KB JPG
>>108819213
>"indie game"
>dad is one of the richest men on the planet and literally bankrolled your chick flick in game form with his billions of dollars
>still fails despite buying out every mainstream gaming review site on the internet
>>
>>108819216
>>108819220
I want to remind you that we're talking about noobs who are asking how to make an MMO. If you need to ask how you clearly can't. I'm not saying it's impossible nor that a single person could not do it.
>>
>>108819129
>proper full time devs
well if they let the client control server variables then maybe they weren't so proper.
i still wanna release a game like this because 1) likely very few people might end up trying it anyway 2) might be good for portifolio. but i'm very conscious of what i'll be storing, and who will send what to whomst. if you're just making your own thing, not using outdated architectures, not asking peoples emails/cc/etc, it is entirely doable.
>>
>>108819231
Yeah I agree just saying security is not the problem
>>
File: Realms of Past Worlds.jpg (119 KB, 800x600)
119 KB JPG
>>108818811
It's possible if you keep your goals realistic. Something like pic related is feasible once you build up some basic programming knowledge.
>>
>>108819236
Yeah I'm sure EVE online and Blizzard/WoW hires nobody to do that job because it's not a problem.
>>
>>108819246
Are you retarded?
>>
>>108819225
I thought about this. I watched the whole game on a stream and I gotta say. The game was begging to be a short film but there's ZERO character arc ZERO character growth. Nothing happens in the game of any consequence it's all just feel good memory snapshots stitched together. ALSO DON'T THINK I DID NOT NOTICE; the main character happens to look a lot like the same bitch that funded and made the game. Weird eyes, weird haircut, etc.
>>
>>108819275
Yes I'm retarded. You should tell people their first game should be an MMO as a solo dev. It gives them great hope or you could argue with me about meaningless points about security that you have zero understanding of because you worked at blizzard for 7 years.
>>
>>108819287
All I'm saying is security is not the problem
>>
>>108819293
I'm autistic and you're more autistic. You win.
>>
>>108819287
Not that anon, but I worked on several "MMOs" as a clueless little kid. None of it ever panned out, but it was still a lot of fun. There's nothing wrong having a dream, even if it's unrealistic.
>>
>>108819233
Yeah for sure if you're making a snake.io or something then it's perfectly feasible but don't expect making Warhammer online or something.
>>108819321
>There's nothing wrong having a dream, even if it's unrealistic.
There is if you're an adult. I don't assume I'm talking to children.
>>
>>108819300
You said something that wasn't correct and I pointed it out
>>
>>108819333
Most people who work on games, adults included, do so as a hobby. It's just for fun. Lighten up.
>>
>>108819346
I'm sorry if I appear bitter or negative. I'm merely trying to be realistic. People can work on whatever they want I don't want to stop them.
>>
>>108819239
I believe I could make a simple MMO as a solo dev, I am not an amateur developer though. For a first project I would probably make a browser based http request game. I remember having a lot of fun with OGame with my friends in high school, we had a pretty powerful alliance and even one kid whose autism was strong enough that he'd wake up at 2am when his ships got somewhere or something. The biggest problem is figuring out how to scale and how to fund that scaling if your game is going to be free to play.
>>
>>108819333
>snake.io
nah the scope i'm aiming for is much much higher than that, already have a prototype working. mostly figuring out the art atm, not the technicalities.
>>
>>108819225
and who knows how many copies they couldn't run in engagement farms to also inflate player numbers
>>
>>108819276
>shalom goyim we are like you, plz buy our game also i hate you with every part of my being! shalom and never forget the 6 millions
>>
You know there are private MMO servers all over the place, right? Right?
>>
>>108819488
I wonder who's code they're using
>>
>>108819490
if you're implying that private mmo servers are running official backends, I can't think of a single mmo where that's the case
>>
AI made enginedev boring, everyone can just prompt it now...
>>
>>108819848
Nobody has prompted an engine into existence
>>
>>108819848
kek proof?
>>
>>108819848
cite 1 instance of this happening
>>
File: 1769092653605614.png (296 KB, 498x363)
296 KB PNG
>>108818804
hey game devs, I am currently learning javascript/typescript and would like to get better in this language and thougt about making a small game.
Are there any engines you would recommend where I can use javascript or even typescript that is not too complicated?
>>
>>108820770
i am him here is proof
https://www.youtube.com/watch?v=hYFaxhxc8dQ
https://www.youtube.com/watch?v=HzWz78GNZuM
>>
ChatGPT, write an MMORPG from scratch. Make it a masterpiece. Remember, no mistakes.
>>
>>108820795
Not looking at your slop
>>
talent is stored in the foreskin
>>
>>108820795
found anything that isn't browser based?
>>
>>108820795
this looks like shit and the preview is clickbait. You should be banned from youtube for this shit.

>>108819848
it made it faster to do if you use it judiciously e.g ask it to verify your vulkan usage and look for bugs and not "make me an entire game in 1 10,000 line html file with webgl"
>>
>>108820785
Roll your own engine using JS and a canvas and make something *small* like Snake, Tetris, Pac-Man, etc. This will teach you game development basics like input management, handling assets, update, drawing, delta time, etc. After that you can use a proper engine like Phaser or level up to Godot.
>>
>>108821569
nice, thank you very much man, played around with canvas already but only shit stuff. Will check it out and see how far I can go. Yesterday I learned about the Web Speech API from my JS book, I guess I can combine this shit and make my game even talk then lol
>>
>>108821569
Handling assets in js is an absolute nightmare unless you use FinalizationRegistry, which is stated to not be reliable. The amount of boilerplate I had to build on top of threejs to avoid GPU memory leaks was insane. Or am I retarded and there are better ways for that?
Meanwhile in C++ management is ezpz.
>>
Tell me why I shouldn't create a raylib style framework on top of sdl3-sys with Rust. Every rust game dev has failed because they use Bevy, a meme engine. Why isn't anyone just building on top of existing C libraries and using unsafe as needed.
>>
>>108822832
Rust is shit
>>
>>108822832
because you have zero skill and talent and people who copy other people's code generally get things done quicker.
copying code is easy, getting it working with an existing project + polish is hard.
chop chop chop, rust already pushes your game (you call it an engine) release date back by 4 years, take some short cuts, you will learn faster by failing faster.
>>
File: 1748451272122599.jpg (35 KB, 716x716)
35 KB JPG
Any good resources out there to help get an understanding of general engine design/architecture and relevant best practices/design patterns?
Want to give this a go but at the same time I don't want to get in deep only to discover that my design is fundamentally flawed, inflexible, or not extensible in some way or another. Happened with my last project (not engine-related) and I just ended up abandoning it instead of trying to completely rewrite it.
I don't think the implementation itself will be too much of an issue, I'm just getting filtered by the pre-planning phase. I'm aiming to use C++ if that matters.
>>
>>108823681
>Want to give this a go but at the same time I don't want to get in deep only to discover that my design is fundamentally flawed, inflexible, or not extensible in some way or another.
This will 100% happen because a game engine is a complex piece of software that nobody can tell you how to make
>>
>>108823681
I had two major false starts on my project that I completely abandoned. Nevertheless I perservered and I am extremely pleased with it's current state and future direction.
>>
https://www.youtube.com/watch?v=ZsMHY4LDyRE
is this style hard to achieve in raylib?
>>
>>108824022
try and find out
but downloading / buying a plugin that does the same thing in any engine will be easier.
>>
>>108822832
>raylib-style framework
>on top of SDL3
Why do people think software engineering is about stacking some jenga tower of abstractions and frameworks as high as possible?
>Why isn't anyone just building on top of existing C libraries and using unsafe as needed.
Then why use Rust at all?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.