/gedg/ Wiki: https://igwiki.lyci.de/wiki//gedg/_-_Game_and_Engine_Dev_GeneralIRC: irc.rizon.net #/g/gedgProgress Day: https://rentry.org/gedg-jams/gedg/ Compendium: https://rentry.org/gedg/agdg/: >>>/vg/agdgGraphics 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?
>>108818811Nice 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.
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.
>>108818811first learn everything about making a SP game. have you done that?>>108818825that hasn't stopped mortal online and new world from getting released kekthe amount of times client authoritative MP games have been released to the public by big studios is fucking hilarious
>>108819077I 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 themselvesA major multiplayer release giving clients any authority they shouldn't have is rare
>>108819139I 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 timeIt doesn't, that's my point
How do I make a 90s era CGI intro movie for my video game?
>>108819174>It doesn't, that's my pointBut 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.
>>108819183It happens, but not a lot, saying "all the time" is misleadingThere's some 1MA MMO games out there, MMO games are hard to make but not because of net security
>>108819181if you think that stuff is any easier to make than modern cgi videos, you're only partly correct
>>108819197It's way easier than modern CGI videos
>>108819192It'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.
>>108818804oy 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
>>108819207It plays a very small role in running an MMOLess than 1% of multiplayer games have a network security problem
>>108819181I 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.
>>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>>108819220I 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 devswell 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.
>>108819231Yeah I agree just saying security is not the problem
>>108818811It's possible if you keep your goals realistic. Something like pic related is feasible once you build up some basic programming knowledge.
>>108819236Yeah I'm sure EVE online and Blizzard/WoW hires nobody to do that job because it's not a problem.
>>108819246Are you retarded?
>>108819225I 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.
>>108819275Yes 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.
>>108819287All I'm saying is security is not the problem
>>108819293I'm autistic and you're more autistic. You win.
>>108819287Not 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.
>>108819233Yeah 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.
>>108819300You said something that wasn't correct and I pointed it out
>>108819333Most people who work on games, adults included, do so as a hobby. It's just for fun. Lighten up.
>>108819346I'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.
>>108819239I 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.ionah 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.
>>108819225and 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?
>>108819488I wonder who's code they're using
>>108819490if 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...
>>108819848Nobody has prompted an engine into existence
>>108819848kek proof?
>>108819848cite 1 instance of this happening
>>108818804hey 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?
>>108820770i am him here is proofhttps://www.youtube.com/watch?v=hYFaxhxc8dQhttps://www.youtube.com/watch?v=HzWz78GNZuM
ChatGPT, write an MMORPG from scratch. Make it a masterpiece. Remember, no mistakes.
>>108820795Not looking at your slop
talent is stored in the foreskin
>>108820795found anything that isn't browser based?
>>108820795this looks like shit and the preview is clickbait. You should be banned from youtube for this shit. >>108819848it 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"
>>108820785Roll 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.
>>108821569nice, 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
>>108821569Handling 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.
>>108822832Rust is shit
>>108822832because 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.
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
>>108823681I 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=ZsMHY4LDyREis this style hard to achieve in raylib?
>>108824022try and find outbut downloading / buying a plugin that does the same thing in any engine will be easier.
>>108822832>raylib-style framework>on top of SDL3Why 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?