Bejasc

Bejasc

As a passionate Hobby game developer, I work extensively with the Unity platform to create a wide range of Games, Applications, and Tools, as well as rapidly prototype my ideas. I've been working with Unity for close to 5 years now, and learn something new almost every day. Every games project I've worked on has been created with Unity, using C# as the language behind it. I've worked on projects with Teams, in most cases remotely, consisting of both other programmers, and Artists as well.

I love making tools, and things to extend the way that the user can interact with my projects. As an example of this, I've developed systems in Unity that will allow external files to be loaded in to the core game, and if necesary can overwrite existing game data. It's become a staple in all of my projects, because I love it when a game has the ability to be modified or extended by the users. Plus, isn't it just awesome that all that data can be shown to a user in a text file!?

Through my learning journey, I've quite often discovered different ways I can do things, be it faster, or more performance friendly, or to make other things easier. I've spent some time developing the same systems with different methods. The inventory system for example, I've made over from the ground up at least 3 or 4 times now. Every time I have, It's done something better than the previous. I find it hard to settle until something is the very best that it can be.