Learning Goals

  • •3 min read


It's the start of a new year. I've got a few learning goals I want to achieve this year for my own personal development and growth. Here are the key goals that I want to focus on for this year:

Unity #

Building a game can be fun. It's also a good exercise for creativity and there's so many different elements involved, from coming up with a good storyline and building characters to implementing gameplay mechanics and designing game environments itself. Unity is a well-known game engine that is used by indie developers to major game publishers. Recently, I've been playing around with Unity for a game idea that I've been wanting to build for a while now. My experience so far has been good, Unity has plenty of example games and there's documentation covering most areas on what I need to know. It uses C# as the programming language of choice which makes it ideal for me as I have prior knowledge of Java which should help with the transition as both languages share some common similarities. I'm hoping to finish a game project soon so expect some updates on this space.

Flutter #

A mobile development framework that has been growing in popularity called Flutter is something that I would like to invest some time to learn. It's a cross-platform framework that allows both iOS and Android apps to be built using a single codebase, reducing the need to have multiple versions of an application for both platforms. It also comes with a number of different pre-made widgets making development fast and easy. Plus, it's backed by Google so it's not going to disappear anytime soon. Although I don't expect to make any mobile apps anytime soon, I am thinking of exploring Flutter's capabilities and gain some skills in a new area.