Usually the programmers start to do technical research after the task, but I am the project leader. There's a whole lot of things to prepare for, and no one can help.
First, human resource allocation
Considered before a wave of people have been engaged for six months, but no improvement, there is not much manpower in advance, so do not expect this group of people. Because it is outsourced to collect money according to the number of hours, so pull a few of their brother pits.
Initial staffing Server X 1, Android x 1
Second, the development needs
His mobile phone game CP for 3 years, the need to write after the other party to confirm, once passed.
1. The company has a variety of games need to use this set of tools, need to be compatible with, fortunately, Unity3d project. We also took care of the native Android and Cocos2d, and now look back on the development of the order of the wrong, should first engage in the original high unity, cocos2d.
2. Need to be able to cover Android channels, iOS AppStore, iOS jailbreak channels, the number of channels may be over hundred, but also the key to solve the problem, ready for the technical verification phase must be done.
3. A management platform is required for the entire release and development submission process, including CP release, QA testing, channel management and submission. Unique needs, there is no reference to the world, but for a company that wants to develop their own tools, this need can be understood.
4. Need to bring up a team in the development process finally to maintain the tool, in fact, with this pile of newly-graduated boys to complete the project.
Additional requirements are added to the actual development process
1. Game developer access requires easy debugging.
2. Operation temporarily put forward a bunch of third-party data, Payment SDK, server selection requirements, the need to develop the operation in the blind JB demand, channels prohibit unauthorized access to other payments.
3. Game version and channels are constantly updated, need to be able to easily complete the various aspects of the version update, the game version, Channel SDK version, the third-party SDK version update management also added.
4. The Game Client configuration table needs to be hot updated.
5. Former project development leader too love to pack B, things do not come out also all day selling seniority, belittle others to raise themselves, although not mutually, but it is necessary to educate.
The demand is complete, the next episode of the mobile game Channel SDK Access Tool project sharing (three) to remove the cloud is the big pit will introduce the same kind of business tools research and determine technical solutions, and look forward to.
This article is from the "12381874" blog, please be sure to keep this source http://12391874.blog.51cto.com/12381874/1883118
Mobile Game Channel SDK Access Tool project sharing (ii) Everything is difficult at the beginning