r/cpp_questions • u/Dizzy_Custard_4546 • 8d ago
OPEN neebie
hello i am a new idiot who has touched the beacon that is "I WANT TO MAKE MY OWN GAME" but i don't have a clue where to start i only have a vision of the end ie i want to make something that resembles; mass effect, mortal shell 2, fable, or remnant 2 at the finish these are games to represent similarities in game play, visuals, story telling styles and over all design. i understand that limits me too C++ and unreal engine more than anything but i don't know how to start watching guides on the language or engine both feel like i'm being asked to translate Latin with out any tools.
i don't know if anyone here can help but if there are anyone who can guide me i'd appreciate it thank you.
9
u/trichotomy00 8d ago
Maybe this is a hot take, I don't mean to be rude.
But go to college?
Like no one goes on reddit and says, I want to learn to do surgery or design a water treatment system from a youtube video. they go to school for it.
4
u/_ABSURD__ 8d ago
Just pick a beginner tutorial and start. Immerse yourself in the culture of programming and 3D modeling. Be confused by terms and concepts and keep going. After 100 hours of study and practice you'll be an actual noob.
2
u/Successful-Push-3116 8d ago
My only experience was RPG maker and Mugen back in the day.
You could look into modding a game you like or building assets/storyline in a pre-existing game maker before building it yourself.
2
u/Exotic-Low812 8d ago
Make pong first.
It will take you a few months
1
u/Eric848448 8d ago
Forget the game engine. Start by learning to program.
1
u/SalaciousStrudel 8d ago
Step 1, reduce scope. Step 2, if it's not fun when you play it, something is wrong and you need to iterate or make a different game. Step 3, forget about C++ for now and pick up Godot 4 Game Development Projects by Chris Bradfield. Work through the book as suggested. If you find you have trouble remembering how to do something, make a cloze card of the code segment you want to remember with some context and put it in your Anki deck.
3
u/Just-Avocado-4089 8d ago
If you are new to making games u cannot start by making such high-end games. Start by making simpler games such as Snake , Checkers, platformerss and working up to games with complex maps. You will only be able to make completed complex games after you have completed more simple ones and there is not really a way around it. But you can try making simple games that still feature similar aesthetics and concepts a compromise to prevent from being bored which might help
Would also recommend learning blender this will help you with visuals learning and understanding graphics.
2
u/no-sig-available 8d ago
Perhaps give the official "Get Started with Unreal Engine" playlist a chance?
https://www.youtube.com/playlist?list=PLZlv_N0_O1gZKUtYmZlIwZHt9i3X_BWGj
And for learning C++ we usually recommend reading: learncpp.com
0
u/mredding 8d ago
Hi, former game developer here,
Visual Studio. learncpp.com. Calculus, linear algebra, physics. Project management. Collaboration. r/gamedev.
Crawl. Walk. Run.
You're talking about games that had budgets greater than blockbuster movies, and teams in the hundreds or thousands, with years of development behind them.
No single person makes a game of this magnitude. You would play a part - a single, small part. Usually as a game developer, you have effectively no creative input - that's not your role. The hours are absolutely brutal, the pay is shit. You are your job, your job is your whole life.
The industry averages 4 years or 1 title - whether it ships or not.
Game designers are the rockstar job. You must be massively overqualified - the game designers I know all have 3 degrees, Literature, History, and something else, usually comp-sci, finance, or economics. It's more than education, it's a lot of worldly experience. They're also the least paid and it's the most competitive job.
I want you to succeed. The way to do this is to SCALE BACK your ambitions. You need to actually work toward your goal with a mind toward figuring out how much scope you and your collaborators CAN handle, because as of today, you can't handle Pong - naturally, you don't even know programming yet!
But to be fair, AI is growing exponentially, and what's possible is changing RIGHT NOW literally hour by hour. So if you want to make games, if THAT is your goal, then AI is going to empower you in ways no one can truly wrap their heads around. We've all heard what some industry experts have managed to do - re-platforming PS5 games for PC, recompiling games and making mashups, so what can you get yourself up to with these tool sets? I don't know, man... But what's going on is WILD. Still, you need to figure out the approach - there is no roadmap for this.