Mobile Game Channel SDK Access Tool project Share (iii) The mist is a pit.

Source: Internet
Author: User

has been in the tangle is the first to write the framework design or write down the pit, finally this entertainment public attitude first write down the pit let everybody happy ha.

Project development process encountered numerous problems, review the next 8 large pits into a project to a certain extent postponed or even rework.

  1. 1. at the start of the project, several people studied the existing 3 mainstream products (1, prism, ANYSDK). I didn't want to get into the hole here first. In a few days after the study found that these 3 have a certain amount of time, but are the third-party services to design and develop products, inconsistent with the demand.

  2. 2. version management, and process management and so on, because the turnover of operators has been adjusting until I ask for a fare increase to do it. Demand on the packaging tools to make OA system, removed from the channels, games, operations unrelated to the demand, it took nearly 2 months to complete.

  3. 3. The server expects a project to integrate all channels to solve the problem, proven impossible to complete, and all the functions and channels are divided into services or modules and decoupled before continuing.

  4. 4. in fact, to lead a group of novices to complete the development work, the design of the tall egg pain, to be simple, simple, and simple.

  5. 5. The package was originally designed to be deserialized, then inserted into the Channel SDK content, and then compiled with the component pack. Because the Aggregation SDK products are used in the market, so we take it for granted, to conquer the anti-compilation and integration of resources for several weeks. The last discovery was carried in a ditch. In the research typesdk this open source project, found that the direct use of unity exported project projects to natively compile the package, to avoid the problem of anti-compilation and Hidden Trouble, think of us also have a project source code and channel access source, why eat support to anti-compilation.

  6. 6. The original design framework was packaged in a comprehensive way, so flexibility was low. But the products you develop need more flexibility. Because the purchase of things meet the demand when you just say no this function is finished, the product you develop needs and product operation Tear B.

  7. 7. because time is money, the framework design is eager to access the Channel SDK, the last part of the Channel SDK because the interface is not compatible with the design is abandoned, should first investigate the completion of all channels are compatible design before beginning to access.

  8. 8. Online game Development Group is unwilling to modify the top-up logic, that will affect the efficiency and stability, the project on-line after being brush top up, are said to master in the civil, can not have any luck mentality. Later on all the recharge and login related interfaces have been added active check, passive check and anti-brush mechanism.

Other small problems here will not say, are Google, Baidu can solve the problem. In fact, finally TYPESDK this open source project to our inspiration is very big. I can't provide the code for my project here, but interested apes can look at TYPESDK's project (Https://code.csdn.net/typesdk_code)

Next announcement "mobile game Channel SDK Access Tool project sharing (four) design simple is beauty"


This article is from the "12381874" blog, please be sure to keep this source http://12391874.blog.51cto.com/12381874/1883386

Mobile Game Channel SDK Access Tool project Share (iii) The mist is a pit.

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.