On of the criteria to pass the minor is that each student gives the class a lecture about a subject they've been busy with for the past months. Optimizing your application and increasing the overall performance was something that has kept me occupied for a while because our own project had some performance issues aswell. Working on this topic for a while has taught me a lot of little details about the Unity engine's workings. So on I decided to share this knowledge with the class and give a masterclass about performance and optimization in Unity. Subjects I went into detail about are: Rendering, object batching, the profiler and frame debugger, culling and light baking. I closed with some general tips and tricks to up your application's performance.
The full presentation can be found here: Performance and Optimization in Unity3D. Reception was good and more students showed up than I had anticipated. I generally enjoy teaching others about something I'm interested in but I tend to dawdle on irrelevant subjects while I should continue with the topic instead. This was a good moment to reflect on my goal of working on my communication skill and the feedback I received during the earlier peer assessment about talking slower. After the class I asked a couple of students what they thought about my way of talking and way of explaining things. Most answered that altough I talk a bit fast I was clear and understandable and explained everything thouroughly to understand. The presentation supposedly had to be filmed so it can be assessed at the end of the minor. However this was stated only after I had given my masterclass. |