In this article, the Agent K will list the work types of technical departments in mobile phone game development and give a brief introduction. You are welcome to ask and correct new and old QR code friends. (This article is from the blog site. For more information, see the source)
Mobile online games are a complex software project.
Massive multiplayer online role-playing game: a large-scale multiplayer online role-playing game. This example uses World of Warcraft ...... Well, you must have heard of friends who have never played. As a technical engineer for online games, we recommend that you try the agent 'K (the first 15 levels are free of charge) to learn about and experience it, in this way, you will not be confused with professional terms such as AOE, Dot, buff overlay, skill cool, and CD.
Well, some coders may be unable to help themselves: how can we make a mobile game and compare it with World of Warcraft? Well, there is an old saying: Although Sparrow is a little dirty, there are some elements of PC online games, and mobile online games all "want to", and many already have it.
Let's get down to the truth and see the technical work classification list:
-
- The action Editor, also known as the model editor and animation Editor, is an art development tool. Isn't there photo shop or Maya 3D in art? Don't confuse the art materials with the animation model. The game uses animation and cartoon characters. The pictures produced by professional art tools and software must be chopped and combined into frames. frames can be serialized as a sequence to become animations. Refer to the blog "Mobile Online Game Development Guide-more complex animations".
-
- The map editor is an art development tool. Hey, you guessed it. This will also be detailed in the subsequent "Mobile Online Game Development-map editor.
-
- The data editor is a planning and development tool. If you have an Excel expert, you can save a lot of work. Convention, which will be described in detail in subsequent blog posts.
-
- On the official website, well, the first three items may have hit you. (If you haven't stayed in a game company, you may not know how to do the tools above), you can hand over this item to the outsourcing company, build a website in minutes.
- Customer Service and GM game management tools, you don't want to think that customer service is just answering the phone? They also need to handle issues sent by players, make replies, publish game announcements, monitor whether the game is running normally, and GM needs it to give the serverProgramIssue instructions, correct data, switch some functions, patch ......
-
- Certification server, you do not want to have the account registration, login verification, recharge, and consumption functions in each game server, do you? Even so, assume that you have died after the first game (a little miserable, there will be a special blog titled "Mobile Online Game Development Guide-programmer, where are you going to die? If the agent 'K forgets or is lazy, you must remind him and urge him.) The second game is coming. Okay, let's make another one. Agent 'K doesn't believe you can strip these features from running game programs. (Refer to "Mobile Online Game Development Guide-payment interface")
-
- Proxy server. It is called a proxy. Have you seen the server list? For more information, see the beginning of this article. An independent program is required to control the addition, removal, temporary shutdown, visibility restriction, and status display (full or smooth) of the server list, another unique reason is related to the access of servers to the mobile Internet. For details, see the second half of the blog "Mobile Online Game client guide-network communication.
-
- The statistics platform is used by market, operation personnel, and cooperative channels to provide various statistics and queries: registration volume, online, channel cooperation recharge statistics, and channel cooperation effective user statistics. Cooperation channels should come up to view the recharge and registration status of the client users they promote. Not every channel has its own portal and management background. You have never heard of hundreds of channels or even 90%.
Oh, my God. Are you still reading this? Where are the well-known and sought-after Android and iOS development? Wake up,
Those are just the tip of the iceberg for mobile online game development!
- Well, this is the client. The biggest headache in this regard is customization of different mobile phone models, adaptive screen resolution, packaging, automatic updating of hundreds of cooperative channels, and slimming of resource files.
- Well, the last line is the world server (also called the game server, but the word "game" is too broad ). Here you are faced with the following obstacles: performance bottlenecks caused by too many people, excessive network traffic (charged for mobile Internet access), cheating detection (such as acceleration), and implementation of skill systems, there are also a variety of reasonable and unreasonable system requirements from massive planned systems. Want to hear more? Let's start: quick registration, quick logon, recommendation server, computing account in each server has the number of roles, recommended role name, killing strange tasks, collecting item tasks, specific location exploration tasks, escort tasks, mail store, auction house, friends, husband and wife, enemies, mentoring, jianyi, battlefield, copy, NPC patrol AI, battle AI, world map transfer, guild system, equipment forging, Gem mosaic, various holiday activities ......
Congratulations, you have seen the end. How are you? Not many.
Agent 'K will provide detailed descriptions of the above work in subsequent blog posts. If you want to see some aspects as soon as possible, please comment out in your comments or insite emails, agent 'K will be written first.