About

How and Why I started working on this Game Engine?

Well, it's probably worth starting with yourself. I am Danil Dukhovenko from Russian (Krasnodar), who always wanted to create some kind of project that would be interesting to others and moreover bring pleasure to others rather for entertainment purposes.

Initially, when I started programming, I always wanted to write my own game. Then I had little experience, so I used open game engines, and one of them was Unity. I had a couple of games that I created 5 years ago, but unfortunately they were lost over time. Although one of them was even ported to android. After some time, i moved away from this topic and began to deal with various modifications for Minecraft. One of them was a mod that I wrote for about a year, this is Food Craft 2 in 2017. It was a simple modification that added a lot of new food to the game. It was during this period that I seriously started programming using my first Java language. Then I wrote it just probably for entertainment purposes.

In parallel with this, I also created my YouTube channel (@Kenny Programmer) on which I posted lessons on creating modifications using the Forge API.

My next project was a Craftix graphics simulator. It was at this moment that I became interested in graphics and began to study the first graphics API - OpenGL. During development, I followed the best ThinMatrix lessons on his YouTube channel at that moment. And also sometimes I posted my lessons on YouTube about how to work with OpenGL, because I always wanted to share what I know with others or interest them in it.

And finally, in 2018, I accidentally stumbled upon The Cherno Project YouTube channel, where Ian planned to create a whole series of lessons about game engines. At that time I didn't give it any meaning yet because I thought it was impossible to tell how to create technology that engineers have been developing for years. But everything turned out just for a turn. At the same time, I started learning a second language, C++. Then I thought that Java and C++ were similar languages, but in the end it turned out not to be so and it took much longer than I originally planned.

And along with this, I started writing my own game engine (which evolved into Force in the future) - Craftix or CTXEngine. At first lines of code I wrote it myself and then I started following the lesson of The Cherno. And now, after 3 years of developing the Force Engine, it really has the right to be called a game engine, although it does not yet have many features that I would like to implement. But since I'm writing it alone so far, I think this is a pretty good result. Of course, it will never be possible to develop it alone, because it is simply not possible, and therefore, rather in the future, I will look for people who will help me with this.

Find me on Social Media

Youtube channel: https://www.youtube.com/channel/UCK9_efSuFksUsZCgMhYF-9A GitHub: https://github.com/KennyProgrammer Patreon: https://www.patreon.com/KennyProgrammer

Last updated