In my last update, I briefly mentioned that I would come back here to discuss the future direction of this blog.
I have been writing about my game development journey for more than 3 years now. And my goal started as: “I want to make a game”, but eventually it turned into “I want to work in the games industry” as I graduated from Computer Science, moved to the US and started a Master’s in Game Design.
It was a long journey, it was fun at times and very stressing at others. And going straight to the point, this week was my first week as a Software Engineer at Visual Concepts, the company behind NBA 2K.
This week is being a lot of set up, getting a workstation, dev kit, and what not, but hopefully next week I will be ready to jump into action and contribute to NBA 2K21!
First things first, I’m not going to stop with development logs, I will not stop using my personal time to create game prototypes, try different things, learn new things, etc – I’m too passionate about being creative and programming to ever stop doing that.
But now that I work in the industry, the direction will surely change. A lot of my efforts were into making games and expanding my knowledge in C/C++, because those are required things to land that job.
But what is the new direction, you might ask? And to that I say: I don’t know either! I will surely hold off for a little while, I’m in a temporary place where I don’t really have a good place to work, so at the end of the workday I just want to sit on bed or on a couch, but when I move to a new apartment (around 1 month from now?) I will have an office space where I can work comfortably.
And there are lots of things that I want to do and that I can do, such as:
- Continue with Peanut Butter Engine and creating games in C/C++;
- I’m looking into creating a 3D Renderer;
- And with a 3D Renderer, who knows a simple 3D Engine;
- I also have thoughts of transforming my raycasting implementation (last post) into an engine itself.
But that’s not all, there are new things I have been wanting to explore for a long time now, such as:
- Learning and doing something in Godot;
- Doing something small in GameMaker;
- Learn Tools Development in Unity;
- Do small things in Unity just for the sake of it;
- Do experimental projects in Unity;
- Learn Tools Development in .NET/C# and use that to create tools for Peanut Butter, or other engines
And there is also other hobbies that I’ve tried in the past and that come back to my mind frequently, these are:
- Learning to draw to a point where I can create character concepts;
- Creating music for video games;
- Start a YouTube channel talking about more intermediate topics on programming – where the idea is not only having tutorials, but also having videos that more similar to a “livestream” and maybe with comedic tones.
I have to say that the idea of having a YouTube channel is growing on me lately, there is too much beginner content there, not a lot of intermediate/advanced, and I have some ideas that I think can teach and be entertaining at the same time.
As you can see, I have plenty of ideas, and possibly I will tackle a lot of them through the times, but which ones I will be doing first and how I will use my time, that is for future me to decide!
Alright, that’s all for this random update!