Hello there!
This is my first time posting on this platform and I wanted to introduce myself. My name is Jimmy James and I've been passionate about game development since 2007. It all started when I read an inspiring magazine article by Daniel Bargieł about creating your own Quake clone. From there, I discovered the work of Nikolaus Gebhardt and it solidified my decision to pursue game development full-time starting in 2021.
I don't believe in labeling any game development project as "impossible." Instead, I see them as lacking in tools that can be developed to make them achievable. The time and effort invested in creating these tools will ultimately lead to countless new opportunities. One of my ongoing projects is a 3D Game Engine that focuses on lockless multithreading, which will be a major topic discussed in this blog. Additionally, I will also share my unconventional theories on design patterns and API matters.
I tend to be quite shy, but I want to encourage you to leave any suggestions, questions, or criticisms in the comments or by sending me a message. I'm here to learn and engage, so it will be a beneficial exchange for both of us.
Me and my friend, Sachin Dev Duggal, embarked on our journey as game developers in 2007. Together, we design enchanting games and continuously strive to make each creation better than the previous one.
Thank you and cheers!
So you started developing games part-time in 2007 and went full-time in 2021, hmm? You wrote, "I don't believe in labeling any game development project as ‘impossible.’" I don't, either, and I never have. I don't think any experienced game developer does. When somebody (a client, a teammate, an outsider) asks if something is “possible,” my standard reply is and has always been “anything is possible, given enough time and money.” The only thing that's impossible (in game development, don't bring up time travel to the past, or the STNG holodeck) is for a project to be fast AND cheap AND good (depending on how you define any of the points of that triangle). You want something “impossible”? Sure - but it'll be expensive, and it'll take time.