Do industry professionals building games using UE4 use Blueprints at all, or do they use C++ exclusively?











up vote
4
down vote

favorite












As a teacher on a game development module I have usually insisted that users use C++, because it is a more sought-after skill in industry, but online support and information on C++ in Unreal Engine 4 seems to be relatively weak. Are professionals now using Blueprints as well, or not?










share|improve this question




















  • 4




    Documentation isn't going to be a good gauge of how much something is used.
    – MichaelHouse
    13 hours ago










  • You'll want to know C++ not just for use with Unreal, though. A lot of code only has C++ interfaces. C++ also teaches you things that other languages "conveniently" abstract away, which are critical if you want to get the performance required for most AAA games. (Or at least, required in theory. We all know that some developers don't do a great job at perf tuning.)
    – Nic Hartley
    7 hours ago















up vote
4
down vote

favorite












As a teacher on a game development module I have usually insisted that users use C++, because it is a more sought-after skill in industry, but online support and information on C++ in Unreal Engine 4 seems to be relatively weak. Are professionals now using Blueprints as well, or not?










share|improve this question




















  • 4




    Documentation isn't going to be a good gauge of how much something is used.
    – MichaelHouse
    13 hours ago










  • You'll want to know C++ not just for use with Unreal, though. A lot of code only has C++ interfaces. C++ also teaches you things that other languages "conveniently" abstract away, which are critical if you want to get the performance required for most AAA games. (Or at least, required in theory. We all know that some developers don't do a great job at perf tuning.)
    – Nic Hartley
    7 hours ago













up vote
4
down vote

favorite









up vote
4
down vote

favorite











As a teacher on a game development module I have usually insisted that users use C++, because it is a more sought-after skill in industry, but online support and information on C++ in Unreal Engine 4 seems to be relatively weak. Are professionals now using Blueprints as well, or not?










share|improve this question















As a teacher on a game development module I have usually insisted that users use C++, because it is a more sought-after skill in industry, but online support and information on C++ in Unreal Engine 4 seems to be relatively weak. Are professionals now using Blueprints as well, or not?







unreal-4 game-industry






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 10 hours ago









Peter Mortensen

1315




1315










asked 13 hours ago









Mark Green

1905




1905








  • 4




    Documentation isn't going to be a good gauge of how much something is used.
    – MichaelHouse
    13 hours ago










  • You'll want to know C++ not just for use with Unreal, though. A lot of code only has C++ interfaces. C++ also teaches you things that other languages "conveniently" abstract away, which are critical if you want to get the performance required for most AAA games. (Or at least, required in theory. We all know that some developers don't do a great job at perf tuning.)
    – Nic Hartley
    7 hours ago














  • 4




    Documentation isn't going to be a good gauge of how much something is used.
    – MichaelHouse
    13 hours ago










  • You'll want to know C++ not just for use with Unreal, though. A lot of code only has C++ interfaces. C++ also teaches you things that other languages "conveniently" abstract away, which are critical if you want to get the performance required for most AAA games. (Or at least, required in theory. We all know that some developers don't do a great job at perf tuning.)
    – Nic Hartley
    7 hours ago








4




4




Documentation isn't going to be a good gauge of how much something is used.
– MichaelHouse
13 hours ago




Documentation isn't going to be a good gauge of how much something is used.
– MichaelHouse
13 hours ago












You'll want to know C++ not just for use with Unreal, though. A lot of code only has C++ interfaces. C++ also teaches you things that other languages "conveniently" abstract away, which are critical if you want to get the performance required for most AAA games. (Or at least, required in theory. We all know that some developers don't do a great job at perf tuning.)
– Nic Hartley
7 hours ago




You'll want to know C++ not just for use with Unreal, though. A lot of code only has C++ interfaces. C++ also teaches you things that other languages "conveniently" abstract away, which are critical if you want to get the performance required for most AAA games. (Or at least, required in theory. We all know that some developers don't do a great job at perf tuning.)
– Nic Hartley
7 hours ago










1 Answer
1






active

oldest

votes

















up vote
10
down vote



accepted










Yes, professional games use Blueprints.



Some use a mix of C++ and Blueprints. We use both on Dead by Daylight.



One of the great things about Blueprints is that non-programmers can get access to the ability to script behaviors. Not every project will use them this way, but it's one of the reasons they were designed. They replaced UnrealScript as the means of altering behaviors without hitting the C++, and they also replaced Kismet which was Unreal 3's visual scripting system.






share|improve this answer























  • Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
    – KABoissonneault
    11 hours ago






  • 2




    @KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
    – Nic Hartley
    7 hours ago












  • @KABoissonneault I think I know you! Hi! :)
    – Almo
    3 hours ago











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
});
});
}, "mathjax-editing");

StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "53"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgamedev.stackexchange.com%2fquestions%2f166075%2fdo-industry-professionals-building-games-using-ue4-use-blueprints-at-all-or-do%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
10
down vote



accepted










Yes, professional games use Blueprints.



Some use a mix of C++ and Blueprints. We use both on Dead by Daylight.



One of the great things about Blueprints is that non-programmers can get access to the ability to script behaviors. Not every project will use them this way, but it's one of the reasons they were designed. They replaced UnrealScript as the means of altering behaviors without hitting the C++, and they also replaced Kismet which was Unreal 3's visual scripting system.






share|improve this answer























  • Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
    – KABoissonneault
    11 hours ago






  • 2




    @KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
    – Nic Hartley
    7 hours ago












  • @KABoissonneault I think I know you! Hi! :)
    – Almo
    3 hours ago















up vote
10
down vote



accepted










Yes, professional games use Blueprints.



Some use a mix of C++ and Blueprints. We use both on Dead by Daylight.



One of the great things about Blueprints is that non-programmers can get access to the ability to script behaviors. Not every project will use them this way, but it's one of the reasons they were designed. They replaced UnrealScript as the means of altering behaviors without hitting the C++, and they also replaced Kismet which was Unreal 3's visual scripting system.






share|improve this answer























  • Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
    – KABoissonneault
    11 hours ago






  • 2




    @KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
    – Nic Hartley
    7 hours ago












  • @KABoissonneault I think I know you! Hi! :)
    – Almo
    3 hours ago













up vote
10
down vote



accepted







up vote
10
down vote



accepted






Yes, professional games use Blueprints.



Some use a mix of C++ and Blueprints. We use both on Dead by Daylight.



One of the great things about Blueprints is that non-programmers can get access to the ability to script behaviors. Not every project will use them this way, but it's one of the reasons they were designed. They replaced UnrealScript as the means of altering behaviors without hitting the C++, and they also replaced Kismet which was Unreal 3's visual scripting system.






share|improve this answer














Yes, professional games use Blueprints.



Some use a mix of C++ and Blueprints. We use both on Dead by Daylight.



One of the great things about Blueprints is that non-programmers can get access to the ability to script behaviors. Not every project will use them this way, but it's one of the reasons they were designed. They replaced UnrealScript as the means of altering behaviors without hitting the C++, and they also replaced Kismet which was Unreal 3's visual scripting system.







share|improve this answer














share|improve this answer



share|improve this answer








edited 10 hours ago

























answered 13 hours ago









Almo

5,23042553




5,23042553












  • Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
    – KABoissonneault
    11 hours ago






  • 2




    @KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
    – Nic Hartley
    7 hours ago












  • @KABoissonneault I think I know you! Hi! :)
    – Almo
    3 hours ago


















  • Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
    – KABoissonneault
    11 hours ago






  • 2




    @KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
    – Nic Hartley
    7 hours ago












  • @KABoissonneault I think I know you! Hi! :)
    – Almo
    3 hours ago
















Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
– KABoissonneault
11 hours ago




Can you expand? Do only the programmers use Blueprints, or only the "non-technical" staff, or a bit of both? Is it used for specific purposes, or for just about anything?
– KABoissonneault
11 hours ago




2




2




@KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
– Nic Hartley
7 hours ago






@KABoissonneault It's very much a mix. Most of the time there's no easy way to clearly delineate between what programmers work on versus what non-programmers work on. That's especially true if you have a designer, who will likely want tweaks all over the code. Blueprints also get used a lot for rapid prototyping, and they're not necessarily converted to C++ if the performance doesn't require it. It'll also vary a lot by studio and project, so there's no one answer.
– Nic Hartley
7 hours ago














@KABoissonneault I think I know you! Hi! :)
– Almo
3 hours ago




@KABoissonneault I think I know you! Hi! :)
– Almo
3 hours ago


















draft saved

draft discarded




















































Thanks for contributing an answer to Game Development Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgamedev.stackexchange.com%2fquestions%2f166075%2fdo-industry-professionals-building-games-using-ue4-use-blueprints-at-all-or-do%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Morgemoulin

Scott Moir

Souastre