Hey guys. I’m a beginner to game development and programming.
I’ve wanted to make a large scale multiplayer voxel based game forever and,
now that UE4 is free, I’m having a ton of fun learning the engine and how it all works. I’ve tried to learn c++ to no avail. It’s too daunting for me right now. However, I love the visual blueprint system and understand it perfectly.
Ideally, I’d love to continue building my whole project throughout the next several months on that alone.
My question is , is this a bad thing to do? Would C++ yield a greater performance? I don’t want my game to lag a whole lot. Any help is appreciated. Thanks
I`m sure learning code could do nothing but benefit you. You will also see how much more flexibility you can gain when attempting to achieve more complex events.
Blueprints are way better in configuring components, so i personally use C++ to do base classes for specific kind of object and build objects in blueprints, not to mention it’s also beatificall for artists you work with.
You also need to keep in mind that blueprints is around 10 times slower then native code, so it’s not recommaded for heavy tick work, like custom movement and physics systems based around tick event