Hey, hello!
A bit of background: Once, I studied C ++ for 3 months, on my own, on the Internet. I was good at learning C++, I was great at solving all these logical problems, I understood how functions and variables work, and in general I didn’t experience any problems. The last topic I learned was “arrays” and “two-dimensional arrays”. After that, I quit C++, not because it was hard, but because I wasn’t interested in coding all the time. I wanted some kind of visual display of my work. A year has passed since then, now I work in a small game dev studio as a 3D animator. Even exported my models and animations to UE5 several times. Also, in 3D I know how to make models, UVs, and understand textures a little bit. My question is:
I understand how 3d space works, 3d models, and how to export it to the game engine.
Logic is my friend and I understand c++ a bit.
.
Can I make a small indie game using ONLY BP? Or i need to look for a programmer?
.
//Yes, sorry if I’m asking a dumb question, I’ve only been in game development for a few months, so i don’t know everything works. We all started from this lvl. Thanks.
Long answer:
you ever will find functions that are not exposed to BP, that you need or want to use. Not the whole Cpp Unreal System is available as BP Nodes… So you want to learn that Part, over Time, too. Just to create your own BP Exposed Functions and Plugins, to deal with a better Performance (BP is still slower than pure Cpp), and not available Nodework.
You won’t get Bugs or really huge FPS drops, if you know how to deal with a good Resource Managing.
I’m on the run to create a Game, including Dungeon Keeper Elements… Using hundreds of Actors, Effects and Events at a time… And got stable fps…
So its just Up to you, how you polish your Codes.
Keep the name of the Visual Scripter in Mind…
“Blueprint”
And that “was” the actual use for it… Just… Prototype code as a Blueprint of a Building… And write your native code according to that.
Correct is, that BP is much more polished and faster than 7 Years ago… And as said… Its almost possible to create a full Game with it… But needs work to keep it performant
Sure you definitely can. And you already know about half you need to know to program in BP.
So start digging in, just do not do your game yet, try some tiny goal oriented project first.
And aim for your weak spots, ie. every next project should be about things you feel weak with.
Doing what you know and like instead what you need is huge trap for indies.