Modern application development architectures often use user interface patterns like Model-View-Controller and Model-View-ViewModel, which provide a clear structure for both developer and artist workflows, and direct support in the IDE. However, the current status quo in mobile game development utilizes engines like Unity3D which do not have native support for similar workflows. This results in a more error-prone and redundant user interface development workflow, where artists create a user interface remotely and developers have to mimic it in the engine. This talk shows how to apply modern development architectures to Unity3D, allowing developers and artists to focus each on their expertise and still have the results align in harmony. By applying proven concepts, these modern developments allow each party to work independently while still being able to test their own work at all times.

Location: Date: September 20, 2017 Time: 12:30 pm - 12:50 pm photo-Stephan-Dilly Stephan Dilly