I started from the primary school to play computer games, choose Software Engineering University after graduation to enter the software industry, involving electricity providers, finance and other fields, but it has never worked on the game. As a gaming enthusiast, always a pity heart.
However, with changing times, there has been an increasing number of useful tools, engine. Meanwhile, the original gamers have been largely transformed into workers from students. Instead, place the hook class began to fire up a game two in this fine point, also allows players to get stuck. As an amateur game enthusiasts, to develop a game does not seem to be placed as far away as the big game.
The topic, in the form of logs will explain how to start from scratch, to achieve a real game available for placement. Wide, involving many areas of game design, numerical planning, server and client development. Since I did not experience in the game industry, so the whole process is to explore while learning, while practice sharing. The topic will be applicable to many gamers like me, also welcomes the professional game industry to provide guidance.
Ready to work
Development Tools: IntelliJ Idea
Download: http://www.jetbrains.com/idea
registration tool: http://idea.lanyus.com/
JDK (1.8.0_161)
Download: https://idlestudio.ctfile.com/fs/14960372-382475272
Database: MySQL (5.7.21)
Download: https://idlestudio.ctfile.com/fs/14960372-382479125
Database Tools: navicat12
Download: https://idlestudio.ctfile.com/fs/14960372-382481390
registration tool: https://idlestudio.ctfile.com/fs/14960372-382481392
Version control tools: Git
Download: https://idlestudio.ctfile.com/fs/14960372-382475825
Dependency management tools: Maven (3.6.1)
Download: https://idlestudio.ctfile.com/fs/14960372-382475873
Cache Database: Redis (3.2.100)
Download: https://idlestudio.ctfile.com/fs/14960372-382479137
The development process, some material drawn from the network, only for teaching and research, not for commercial use!