I remember someone said before that most programmers get into the business because of game consoles and electronic devices when they were young… I got in because I thought it was fun.

At least for me, I used to play with my phone when I was in high school. That time is MTK, Symbian era, like to take a mobile phone to various forums to download cracked version of the game, day and night to play ah, a variety of killing ah, and then resolutely into the back of the line…

However, I have been working for nearly four years, and I have never written a game. Most of my work is about adding and deleting web projects and some apps that I don’t even know how to use.

In the second half of the year, I suddenly wanted to turn over a salty fish and learn to write games. So I began to learn Mono Game before, before learning, the group leader told me that Mono Game almost only implemented the basic loop mechanism of the Game, the other such as click events, nothing at all… I was still too young, I thought I could hold the Lord, the worst thing I could do is to make my own. The result was a month of fighting. I managed to fix a little bit of stuff without even figuring out the basic screen adaptation… Finally, there are the first three study notes from getting started to giving up. In the end, I opted for Egret again, hoping to stick with it. (Ps: The main reason for choosing Egret is that it’s possible to use TypeScript as a development language, as layabox and Cocos can also use TS, but when I put it all together, I found that the tools work best. The least buggy one is Cocos Creator… Oh, my God… And I personally don’t like cocos’ unity-like component approach to development, so I chose Egret.)

This is the first time learning to write games, these articles are not tutorials, just learning notes… Welcome the elder brother in the garden to point out the problem.