I decided to try C++

Depends on what you are comfortable with. We have shipped 3 Unreal engine products with as minimal use of blueprints as possible. Basically just for materials and UI.

The main bonus to C++ is you can diff everything. Not sure if there is an easy way to diff blueprints?

Whats the point of c++ then? Showing off? CPU performance is not an issue nowadays, and nativixation

Blueprints are the only programming tool of the engine available within engine. If you want to use c++, you need a separate application for that. So c++ is a stranger. And blueprints are native.

It terms of programming, that is not how it works.
The Blueprints Visual Scripting is just that - a scripting system.
Scripts need to be parsed by an interpreter for them to work.
You can generally consider what ever interpreter is written in to be ‘native’ language.
In the case of UE4, that something is C++.

Don’t take my word for it:

From Blueprints Technical Guide:

From Nativizing Blueprints:

There is also google :slight_smile:

Also, no, CPU performance is definitely still an issue these days.
As is memory constraints.

Remember, not all games are developed with members of the PC Master Race as their main target - you also have the console and mobile market to consider :stuck_out_tongue:

…not only that but game designers often try to cram too many features into one game that hog all the resources of even mid- to high-end PC’s.

So who are the game designers? I dont want to think that they are just rich idea guys. I am an ex idea guy myself, and people like me were slammed and laughed on a lot
I want to think that game designer is a software engineer that gets his pay and recognition for a reason.
I think he is a proper software systems designer, that creates uml models and sets relationships between classes. That also has a degree in management.
And can write actual code for prototyping. Otherwise, just no, i wont accept someone being a game designer wiyhout that

Game designers are paid to think outside the box, and software engineers are paid to solve the problems in the best way possible. It is two different mindsets. Obviously good game designers know the limitations from experience but they have to keep pushing those limits for the sake of innovation and engineers have to also think outside the box to find new solutions.

Well I am a great game designer. A lot of people are. No one is paid for that. Thinking out of the box doesnt require a degree or skills.
What about some kojima. Idea guy without ideas. Ironic. His games are extremely PRed **** like iphones. Is that the most famous idea guy, seriously?

Any schoolboys fantasy is 100x times better than anything he will ever do. He just got connections, money and pr. He appeared in the right time at the right place. He doesnt have even a slightest talent
Why do you protect that abuse, those worthless people who get all the fame and do nothing while people like us who are 10 times smarter and better get paid less and get no recognition?

No, software engineer is not some “guy without fantasy who is not good enough”. Software engineers are of the smartest and talented people in the world who can learn anything regular person does 10 times faster. They write books, poems, music, make 3d models, movies, paintings, speak a lot of human languages. It’s not a “mindset”, it’s about amount of brains you have.
Almost no occupation can compare to programming. Law, economics, musicians, artists are mainsteam joke professions. 60% of high school class are unemployed lawyers who work as taxi drivers.
Programmers combine extreme amount of technical skills with creativity, and move the technology, the world forward. Even in daily life - we can automate every process. Bots for dating sites, making robots for our homes. Physics is a joke for us as well, I find it extremely easy as it’s not abstract.
Go find any person with such amount of knowledge as programmers have. A lot of people in the world can’t even speak 2 languages or perform basic math operations.

Performance is always an issue. Even nativized blueprints don’t compile to the kind of C++ we’d usually write, so there’s still going to be instances where you’d want to do your own thing.

yes, literally a lot of people are paid for that. game designer is a job in the game industry, and yes people get paid.
do you know what a game design doc is? it’s a document with hundreds or thousands of pages describing how each and every detail of a game should work.
someone has to come up with those things, don’t you think?

Those paid people do other managerial or dev work. Nobody is paid for being a solely “idea guy”, unless said person also owns the company.

That’s not correct. Not only consoles and mobile devices but low spec PCs as well.

-Mobiles are trash that give no income(unless it’s some free microtranzation or some rip off)
With millions of apps and audience of kids, you will never benefit. And your app will never be seen in trashdymps like google play.
-Consoles are not applicable to 99.99999% of developers
-Low specs do not buy games. They are not players/have funds.

This guy is all over the forums trolling and being negative and confrontational. Can we just ban him?

Please bring back the report button.

Feeling angry or upset?

Laughs in Zyngaish with $850m revenue in 2017 where an average player is a 40 year old female who plays several times / week.

Correct, you need to be pretty good to pull off a homebrew.

You’ve never looked at Steam’s hardware statistics, have you?

[quote=“Everynone, post:21, topic:110185”]

Laughs in Zyngaish with $850m revenue in 2017 where an average player is a 40 year old female who plays several times / week.


1.It’s an exception

  1. The general rule, is that your app is going to be burried under a a huge &&&&fall of crappy apps that are released every second.
    Even on Steam the situation became tougher and people complain about too much apps. Even really good games sell under 500 copies because they simply never get seen because of &&&&load of assetflips.
    But it is still realistic to make money on Steam because audience are **buyers. **So you get this? 100 times lower competition, and people are buyers. Still gets you ~500-2000 in the first month and dead silence after that.

3.What about app store? 100 times more competition, and audience is there not to buy anything. They are used to get everything for free.
So if your game takes anything more than 1 day to develop, don’t bother. It will never pay off. You need to invest 99% of funds into marketing. And %1 into development.
Because otherwise your masterpiece will be buried.

  1. Is that the micro-tranzaction game? Then it’s definitely what I have described. If you are ready to go down that road, it’s up to you. But I would not recommend, you may use reputation.

The bottom line is that blueprints are powerful at a glance but to utilise them fully, you may need to dive into C++; not a friendly environment for the faint of heart. That’s what the thread is all about, right? If you do not, you’re risking delivering another Steam asset flip. On the other hand, great design and development skills often mitigate the downsides of the tools, to an extent. If you have them (the skills, the motivation and the know-how), fret not. Making games is not that hard, making good games is. Good products sell themselves and are a testament to your skills.

On multiple occasions you’ve made controversial statements regarding yours and others’ aptitude, often belittling folks more successful than yourself. I’m basing this on an assumption that you’ve yet to deliver a product one can be proud of. Whatever it is that you value.

You’ve tried it, you had it explained, you’re underwhelmed by it, move on. Blueprint ftw.

Controversy for the win.

“…you may need to dive into C++; not a friendly environment for the faint of heart. That’s what the thread is all about, right? If you do not, you’re risking delivering another Steam asset flip…”
Still can’t beat this tho