Hello, I have currently started studying software engineering. (was thinking about a game course). I always had big ideas for games i want to create and i want to use Unreal Engine 4 to create big games. Is it true that i only need to study blueprints to create any game i want. Or do i need to know programming. If i don’t, do i stil need to study 3d modeling to create realistic 3d models or is it better to get rich and use resourcers and money to pay 3d professionals to do the modeling for me?
Big ideas and big games require big teams due to the time and experience it takes. Knowing just blueprints may not let you create big games as while lots of stuff are exposed to blueprints, not everything is accessable. Some C++ programmers can expose some functionality for you, but even then some very unique features can only be done in C++.
Getting rich might take time, but there are some people doing things you seek cheap, so all hope is not lost.
My Haikus
bueprint is programming
With blueprints can create “standar” gameplays, that is enought for the majority of games that you see in the world.
Games probably, big games no.
It better to get rich and pay 3d professionals.
Well someone who can code and make content is rare but as someone who makes content if given a choice knowing how to code has a larger job market.
From a logic path sexy looking art is useless if it just sits around doing nothing until the code structure is in place to make things go
You need to program to be able to make games yourself, absolutely no way around that.
Contrary to what is sometimes said, Blueprints are programming. Everything you do in C++ or BP is functionally the same, the difference is syntax. Blueprints just have a nice context-sensitive visual drag-and-drop vocabulary that can be quite accessible for non-programmers.
It’s impossible to make a game without programming, and blueprint is a form of scripting / programming.
Hello.
If you want to work in a team, you will need to learn just one of specialities required in game development, and find a proper team. But if you want to create games alone, then you will need to learn at least two specialities - programming and art (2D or 3D depending on games you want to make). Unreal Engine, however, allows you to have just basic programming knowledge and still be able to create games. But without at least half-professional 2D or 3D art skills you will not be able to create a good enough game alone. Also, In case of individual development, be ready to create only small and simple games, because one person cannot handle large AAA projects.
I know programming (well I used to before I retired) but not 3D modelling. Fortunately Unreal provides quite a number of freebees. In addition (without naming names) there are sites where 3d models can be purchased (preferably in FBX format) though sometimes they are offered for free. (Watch license terms please). Finally Unreal provides a tool called the BSPs that lets you add (and edit) basic shapes. The screenie that is attached is from my current project.
Nothing was purchased for this but the combination as mentioned above. (The pillars are free from an online source. Everything else is Unreal…)
To reiterate what others have said, learn the programming (I would learn C++ blueprinting is very powerful but you still need to know the basics. In addition I see references made to C++ throughout the forum. As you have time learn some modeling (Blender is a free download).