this post was submitted on 11 Jan 2025
19 points (100.0% liked)
gamedev
373 readers
1 users here now
Game Development
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
use an easier engine for a beginner. UE is very oriented towards enterprise users. Maybe try something like Godot, Gamemaker, Unity, or Stride3d.
Also, c++ sucks for gamedev
Yeah I know.
Reason I'm using It is for job seeking purposes by appearing useful by my corporate overlords unfortunately.
I will never pass up an opportunity to shit on C++, but gamedev is probably one of the things it is most well suited for. Definitely not for high level jobs like the actual game logic, but a game consists of a whole stack of technologies, from the OS, to the game engine, to game logic, to asset pipelines. Then there are challenges like porting to various platforms, or integrating native libraries (say, you need to use sqlite for save files and the engine doesn't include anything like that). Once a project reaches a certain level of complexity, there are almost certainly things you are going to want to dive into the engine to fix (or rip out), and that almost universally means C++. Spend as little time as possible doing it, but don't be afraid to use it where you need it.
presumably, the OP wouldn't be doing dev work on the engine. Sure, c++ code is pretty good for that area of dev, but for game logic you want something higher level and easier to work with, and can compile relatively fast.