Now, to make the gameplay programmer and level designer's job easier, you still have to build well made and documented building blocks.
It's either that or hire people who do know how to talk a statically typed language. Might be good news for the job market, I always found it weird to have people making games who were not really competent in programming. always baffled me.
I guess you can still force people who are unable to write good c++ to write c++ anyways and hire somebody else to valgrind everything. In the end using a statically typed language is more a requirement for performance, clarity and consistency than a lack of flexibility.
Setting the bar high or demanding discipline if you prefer. Computers are stupid, so you need to be precise when you work with them.
Now, to make the gameplay programmer and level designer's job easier, you still have to build well made and documented building blocks.
It's either that or hire people who do know how to talk a statically typed language. Might be good news for the job market, I always found it weird to have people making games who were not really competent in programming. always baffled me.
I guess you can still force people who are unable to write good c++ to write c++ anyways and hire somebody else to valgrind everything. In the end using a statically typed language is more a requirement for performance, clarity and consistency than a lack of flexibility.
Setting the bar high or demanding discipline if you prefer. Computers are stupid, so you need to be precise when you work with them.