Skip to main content
Made the post easier to read.
Source Link
Vaillancourt
  • 16.4k
  • 17
  • 55
  • 61

It depends whatever Youwhether you are working within a team or not. If Youyou are the only person developing the project, this is thea matter of Youryour preference. If Youyou are a programmer in a team it is a must that Youyou put all logic into C++ and allow alritstartists/level designers to react on events in game via the event system.

Also, for me, writing code is faster, (butbut I can imagine that for some people to beit is the other way). Visual studioStudio offers many sophisticated tools like go to definitiongo to definition, roboustrobust finding options, a much better debugging environment, some refactor options and more. There are no such tools in blueprintsBlueprints or they are much more basic which makes things like complex networks a pain to modify and change.

Hint to all noobs: If Youyou find C++ hard or You dontyou don't feel comfortable with it, start Youryour first projects with blueprintsBlueprints. After Youyou're done, you will know engine better and will feel comfortable with blueprints, this will be a good moment to start to develop in C++.

It depends whatever You are working with team or not. If You are the only person developing project this is the matter of Your preference. If You are programmer in a team it is a must that You put all logic into C++ and allow alritst/level designers to react on events in game via event system.

Also for me writing code is faster, (but I can imagine for some people to be the other way). Visual studio offers many sophisticated tools like go to definition, roboust finding options, much better debugging environment, refactor options and more. There are no such tools in blueprints or they are much more basic which makes complex networks pain to modify and change.

Hint to all noobs: If You find C++ hard or You dont feel comfortable with it start Your first projects with blueprints. After You will know engine better and will feel comfortable with blueprints start to develop in C++.

It depends whether you are working in a team or not. If you are the only person developing the project, this is a matter of your preference. If you are a programmer in a team it is a must that you put all logic into C++ and allow artists/level designers to react on events in game via the event system.

Also, for me, writing code is faster, but I can imagine that for some people it is the other way. Visual Studio offers many sophisticated tools like go to definition, robust finding options, a much better debugging environment, some refactor options and more. There are no such tools in Blueprints or they are much more basic which makes things like complex networks a pain to modify and change.

If you find C++ hard or you don't feel comfortable with it, start your first projects with Blueprints. After you're done, you will know engine better and will feel comfortable with blueprints, this will be a good moment to start to develop in C++.

Source Link
David
  • 21
  • 1

It depends whatever You are working with team or not. If You are the only person developing project this is the matter of Your preference. If You are programmer in a team it is a must that You put all logic into C++ and allow alritst/level designers to react on events in game via event system.

Also for me writing code is faster, (but I can imagine for some people to be the other way). Visual studio offers many sophisticated tools like go to definition, roboust finding options, much better debugging environment, refactor options and more. There are no such tools in blueprints or they are much more basic which makes complex networks pain to modify and change.

Hint to all noobs: If You find C++ hard or You dont feel comfortable with it start Your first projects with blueprints. After You will know engine better and will feel comfortable with blueprints start to develop in C++.