All work and no play can make anyone dull, don’t you agree? But with the skills you developed during the years as a application or web developer you can create some amazing experiences and potentially also become a highly successful game developer. In this presentation you will get several hints on how to get started using your language of choice. C#, C++, Javascript, Lua and Typescript are all languages that can be leveraged for professional game development!
4. Who are you?
• Framework developer?
• Client developer?
• Backend developer?
• Full Stack developer?
• Web developer?
• UX developer/designer?
• Database developer?
5. Where do you want to end up?
• Get hired
• Consulting
• Startup/entreprenour
• Hobby
6. Depth
Where do you want to end up?
• Get hired
• Consulting
• Startup/entreprenour
• Hobby
7. Breadth
Where do you want to end up?
• Get hired
• Consulting
• Startup/entreprenour
• Hobby
8. Who can you be - depth?
• Game engine developer
• Game developer
• Backend developer
• Full stack developer
• Web developer
• Technical artist
• Data engineer
9. Who do you need to be - breadth?
• Game engine developer
• Game developer
• Backend developer
• Full stack developer
• Web developer
• Technical artist
• Data engineer
• Graphics designer
• Audio engineer
• Marketeer
• PR
• Operations
• CxO
• Social media expert
10. Why do you want to do it?
• Make lots of money
• Keep my skills on par
• Learn something new
• Teach programming
15. What’s important?
• Productivity – time to market
• Market potential – make some money
• Breadth – reach lots of users on many devices
• Exposure – in demand tech skills
16. Unity3D
• Pros
• High in-demand tech skill
• Vibrant community
• Huge asset store
• C#/mono/Visual Studio integration
• Cons
• Abstraction layering
• 3rd party dependency
22. Build Your Own Engine
• Pros
• Absolute flexibility and choice
• C/C++/C#/Java/Python/Ruby
• No engine – no external dependencies
• Cons
• Time to market
• OpenGL/DirectX/Vulkan
• Tech stack++
25. Some final notes
• When you are 90% done, you have 90% left!
• There’s so much more than coding and architecture
• The market is a beast
• You should at least evaluate Unity!
26. And….
Last but not least
– don’t forget to evaluate this
session in the DevSum app!