My game development Noise

Source: Internet
Author: User

It has been a long time before the game was developed, but whenever I see a classic 2D screen game, I think of the "champion zone" that our team once wrote. Once upon a time, there was no night or day before, and it covered everything in front of me. It seemed that I saw the planning and beauty work constantly making pictures, and I was in the dark, learning to write code ......

When I knew for the first time that the game was not a company patent, I thought that one day I could write a small game, though it was something I had never imagined when I first started programming. To be a game, you will experience a lot of things, much more than what it achieves-at least, I think so.
For some subtle and important reasons, my roommate and a friend of mine have formed a "Game Development Group", which is the legendary five-man studio. To be honest, everyone was very excited at the time. For the first time, we started to work in a common direction for a cool reason. In the previous programming, we almost all made various small programs, but this time, we know that all the results must be built by every one of us. As a result, we jointly took on the planning task and started the preliminary planning of the game. In the end, our ideas are fixed in a planning document. It is a game similar to monopoly, but unfortunately, an electronic version is lost.
As the group leader, I started to divide my work and arranged the general work according to the various aspects I was good at. I was responsible for the development of the game engine. According to my initial design, in addition to our game, this engine should also be able to complete RPG games, as long as it can provide corresponding control scripts. Of course, this is proved to be a certain gap by the final result, because when I took the lead of the development team, I still don't know what DirectX is. I only know it, it can be used to play games.
In order to make the computer show the villain in full screen, I started to look at DirectX and kept thinking. Finally, I can show the characters, but how can I perform smooth movements as required, this is another problem. How can we support the scrolling screen required by a large game space after a sports event ...... Everything is new for me, and there are many difficulties that are hard to understand. I often sit in front of my book on dark nights and think deeply. Well, I started to solve problems one by one.
On the other hand, game resource developers will constantly modify their demands. The initial design was simple, but because people always come up with new ideas, and especially in the game, such a dynamic thing, has caused us to begin to change our planning documents. I remember that at night, the main manager of the planning team said, "I remember, in a certain place, how can we change it to? Can the program be implemented? Most of the time I bit my teeth, well, it can be done! As a result, we began to increase the design. Of course, we know that this is the best way to expand ourselves. So when all the planning arguments come to a normal stage, we immediately stop adding new features, because, now the well-designed game is already very huge for us.
Plan basic shutdown, then cooperate with the artist and sound effects, and relevant documents. The outline design document uses the UML diagram that everyone is familiar with. It should be said that the entire design has been expressed from the top to the top, and it has been clearly written. However, for a group with no core technology knowledge, our detailed design document can only be written and stopped, and finally it has not been written. Of course, it was completed later. It was implemented through reverse engineering.
The deadline for the game is September 16. Over the 10 days in September, we made significant changes to the interface, which had to increase the workload again. Another brother was writing a map editor for the game, we always keep debugging and making changes; in addition to making changes back and forth, those who engage in art and sound effects are doing work without a sound call-everything is so dull, it is unexpected. Finally, it will be finished soon, but another Member in charge of the algorithm insisted that the computer's intelligence is too poor ...... So one night, I improved my computer algorithm with him.
In the game description, we wrote: "... The difficulty of game development lies in the need for excellent creativity, sound, color, and sense unification, and the correct handling of user operation combinations with unlimited possibilities, it is also quite fundamental-there is no open and good development model. From a national perspective, there seems to be no formal game development training, and there is a very lack of a standard. ......" Although we are not certain about these things, we have explained some problems from some point of view.
On that day, we were exhausted, completed a large number of pictures by the artist, completed the combination of music and sound effects, and completed 20000 lines of code including the map editor. Our work was successful, I drank a cup of coffee and then gently said to everyone, "OK, our game is complete."
 
Now, our group is mainly responsible for planning our brother. He is already a well-known mobile game development company in Chengdu and is responsible for professional game planning.
Every time we talk about those days when we used to play games together, I think we will always be encouraged by the brotherhood of endless struggle and unity.
This article is sent to five members of five-man studio.
(Modifying ......)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.