People tend to like certain shapes, mostly based on their visual memory. While designing that could cause problem by creating similar stuff. To solve that problem we need abstraction and randomness.
I will show how to by using 3d and AI create that randomness, how to approach it, what rules do i use to choose best output given and why that tools wouldn't save your ass while you lack fundamentals.
We have a MONOLITH, right? Do we need anything else? If you think so, then we need to answer ourselves: WHY?
Let’s go for a journey to find out why there is a need for something else than a monolith and how we can decide what it should be.
During the talk, I’ll show what is influencing architects during their work, and how to bring together conflicting requirements. Moreover, we’ll find out why sometimes this what (functional) we’re building does not determine what we’re going to deliver.
Last year during CoreDump conference I was able to give talk about our industry- (LINK, VIDEO). From that time I've received a lot of feedback on this topic. I would like to share with you additional considerations. Because our industry still.. doesn't work.
Original note for full presentation:
Our industry doesn’t work. During last 10 years of my experience I got a lot of discussions about problems in companies, recruitment process, software development, employees engagement. I did seen a lot of recurring problems myself.
Because of that during last two years I did start asking myself- why is that? Why companies try to convince us that we are one big family. And You - as a developer - should not disappoint Your family! And this means that you have to engage your heart. Everyday, during weekends, during occasional (or not) overtime. We are all in this together. Really? How do you think? Are we?
We ourselves are not saints either. Constant demands, requirements for technology, business, design, boss, color of chairs in the office. It’s so easy to change your job. Why not use this power? In the end, we are unique and privileged! Are we?
I would like to share with you thoughts on this topic. This talk will be a voice of many developers, managers, recruiters, product owners and clients I met during last two years with my comments. I would like to show you this disease without political correctness. And of course I would like to share with you my dream how can we heal our industry. Is this possible?
Ten or twenty years back the difference between an engine programmer and a gameplay programmer was on the level of stuff they coded in C++. The first one was building a framework, communicating with the hardware using SDKs like OpenGL or DirectX, while the gameplay programmer laid out the architecture for the game, and coded everything by hand, using the given framework, in C++. That sentiment is lost right now in 2019, when we have Unity, and Unreal, and even complex, high end in house engines, prevent us, from such approach. Gameplay programming is now closes to complex scripting, than it was ever before. But the evolution of tools, has left a hole in the industry – programmers struggle to find their place – they either become engine developers, like UE4 dev, or Unity dev, or they move on to other industries, where their pure programming skill is still needed. How do we tackle this problem as an industry? Is there even a problem?