What should I pay attention to when developing games?

Updated on Game 2024-05-02
17 answers
  1. Anonymous users2024-02-08

    Question of the direct subject:

    It's important to do market research first;For many people who don't know much about the game industry, not doing research on the market and players may be the end of losing as soon as you make a move.

    Consider your own situation and choose the most suitable product;In fact, not all products are ridiculously high, and in most cases, it is due to the influence of multiple factors in the market and the game product itself.

    Choose a game development company to focus on service, reputation and level; To be honest, there is really no good advice for choosing a game development company, after all, there are so many companies, all you can do is to compare more, look at the service, development level and reputation, don't think about who to choose if some of the discounts are high for you, after all, later product maintenance still needs cooperation. It's better to choose a more stable and reliable game company.

  2. Anonymous users2024-02-07

    Game development is a process in which game elements such as characters and scenes are designed by following the rules of design and production in order to stimulate players' enthusiasm for playing the game. The main process includes concept art creation, modeling, materials, lighting and rendering, bone setting, animation, special effects, etc. What do you need to develop a game?

    The scope of game development includes: game rules and gameplay, visual arts, programming, productization, sound effects, screenwriting, game characters, props, scenes, interfaces and other elements. In the final analysis, game program development is software engineering, which is an important part of the game manufacturing process.

    Game program development is the most technical, and the salary of game programmers is much higher than that of other professions.

  3. Anonymous users2024-02-06

    The first thing you need to develop a game is a team, and then you need to have customer service, which requires a registered company.

  4. Anonymous users2024-02-05

    Developing a game requires a hands-on study and understanding of people's preferences and psychology! The main thing is tailor-made to have a better market!

  5. Anonymous users2024-02-04

    For example, you can work part-time at a game company.

  6. Anonymous users2024-02-03

    I've been working in this industry for 6 years as a game programmer, and what you really need to know is C++, and you also have to have a thorough understanding of the computer's memory structure, data orchestration and management, which is what we call data structure.

    Android is just a platform for programs, and you may be able to develop for the iPhone in the future, so you can use the SDK documentation to understand its rules when you use this kind of thing.

    Cocos2DX can be mastered through an example project, and it is still possible to use it as a stepping stone for you to enter the industry. After all, there are a lot of companies that use this now, and they all want to recruit a skilled worker.

    Particle Systems and OpenGLAfter you learn cocos2dx, if you are interested in what is behind it, you can study it.

    A database is nothing more than some interfaces and query statements, which should be learned by a programmer.

    You can learn one of the game scripts, such as lua, don't bother with its syntax and form, think about why you use scripts, and what are the benefits of using scripts. Most game engines have their own scripting language, so if you understand the meaning of its existence, you won't have a problem with any scripting language.

    Physics Engines I suggest you learn as well, although many game programmers I've seen don't understand physics engines at all and can make great games. But when you dig deeper into the physics engine, you feel like you still have a long way to go as a game programmer, and you won't be satisfied with the status quo.

    Finally, a piece of advice for you, it is very important to learn data structures well, and those who make games say that the soul of the game is the program, and the soul of the program is the data! A person who can create a perfect soul is a perfect game programmer.

  7. Anonymous users2024-02-02

    What do you need to learn to do game development? If you want to become a real master in this industry in the future, then you really need to go to the next painstaking effort, no matter whether you learn mathematics well in college or not, how many doors you have hung up, you must learn 3D mathematics well, this is the basis for making 3D games, of course, Unity has packaged a lot of 3D transformations for you, but you have to know why.

    I know it's going to be a pain if you're not very good at math. But be assured, this is really important, and I recommend an introductory book, "Fundamentals of 3D Math: Graphics and Game Development", which I'm ashamed I haven't read yet.

    Then there is the graphics rendering aspect, you have to understand the whole process of the computer rendering 3D objects to a 2D screen, I regret that I didn't listen to anything in the graphics class in college, this aspect is very important, this aspect is the basic requirement for writing high-level shaders and dealing with other graphics rendering needs in the future.

    For some racing games or simulation games, you have to simulate some real effects in real life, and in addition to the effect of lighting rendering in the game scene, there is also the reality of the physical system, for example, if you do a flight simulation you have to understand the various forces that the plane is really subjected to in the sky, as well as the basic driving principles inside the aircraft, etc. In this way, we can make the more realistic the effect.

    1. Not limited by professionalism: Unity-3D game engine is simple and clear, compatible, cross-platform use, easy to learn, and uses a simple and intuitive development language to create incredible high salary value, which is not available in other development languages, and is also one of the attractions for cross-professionals.

    2. Large demand for talents: the training cycle is short, simple and easy to learn, and there is a large employment gap, especially mobile games and VR are currently in a vigorous development stage, and the personnel in this position are definitely in short supply.

    3. High employment treatment: the annual starting salary is more than 60,000 yuan, and the annual salary is 120,000 yuan after 1 year and is very stable.

    4. Good prospects for the industry: Unity game engine is extremely powerful, 70% of mobile games are developed with this engine, with the rise of VR to engage in this professional work, 1-2 years later you will definitely be able to become a product manager or product line director!

  8. Anonymous users2024-02-01

    Able to design, learn programming, etc.

    You can go over here to take a look, compare.

  9. Anonymous users2024-01-31

    There are three categories of game development: programming, art, and planning. Each category has its own expertise.

    If you want to learn how to open a version of the game, I would suggest that you can.

    Let's learn about game engines first. No matter what kind of development talent you want to be in the future, you can't do without the engine. Familiarity with the engine will give you a holistic view of game project development. On this basis, you can decide what type of talent you want to be based on your own interests and abilities.

    At present, Unity is the most widely used in China, so you can consider learning about Unity first. There is a lot of information on the Internet, you can look for it casually, such as the PAWS3D platform.

  10. Anonymous users2024-01-30

    Game development learns the Unity engine, C programming language.

    Nowadays, most games are also developed with the Unity engine, and it is relatively simple to cooperate with C, and it is easier to get started if you have some C language foundation.

    If you're a beginner, find a place to learn.

  11. Anonymous users2024-01-29

    Game development requires learning graphics engine, sound engine, physics engine, game engine, artificial intelligence or game logic, game GUI interface (menu), game development tools, network engine development that supports LAN battles, and network engine development that supports Internet battles.

    It is also important for game developers to choose a good game server when developing a game. The technology used in game server development depends on the type of game, and different game types require different game environments and different technologies. But in essence, it's all the same, it's all about facing the data, processing the data.

    Now the game industry is a very promising sunrise industry, and the people who do this industry are currently at the top salaries in our country, but the talents in this area are very scarce. There are very few courses in universities that offer this kind of game making, and even if they do, many teachers are basically theoretical, and there is nothing to do.

    Choose a training course for game development and take advantage of in-depth graphics courses that cover advanced courses such as the OpenGL Render Pipeline, Shaders, Specular Calculations, Fresnel Dispersion, Fog Equations, and more. It is also valuable for those who have worked in Unity game development.

  12. Anonymous users2024-01-28

    Game development needs to learn: basic public courses, professional skills courses, and game program directions.

    1. Basic public courses.

    Game OverviewPhotoshop Graphic Software and Pixel Art 3DMAX Software Basics and Renderings Production, Game Programming Basics and Game Production Principles, Game Planning, Production, Testing and Operation Practices, Game Industry Planning and Professional Quality.

    2. Professional skills courses.

    Mobile 2D game development, 2D game development technology practice, C++ language and algorithm foundation, Win32 program development and MFC foundation 2D game development practice, industry planning and professional quality.

    The main learning content of 2D online game development includes: online game program design, online game algorithm design, 2D online game platform design and business practical project training, including C++, data structure, algorithm foundation, Windows API use, MFC principle and its application, 2D graphics rendering technology, interface design and application.

    3. The direction of the game program.

  13. Anonymous users2024-01-27

    Game development is a more esoteric content.,So everything needs to learn phonetics.,This aspect needs to be learned.,After all, graphics and animation are generally more difficult ones.。

  14. Anonymous users2024-01-26

    There are a lot of things to learn in game development, in addition to being proficient in various engines, you also have to deal with some data, and once the data is handled incorrectly, then your game may have a lot of bugs. However, when you learn anything, you must be patient and don't give up when you encounter difficulties.

  15. Anonymous users2024-01-25

    Game development is similar to that of a software engineer, who needs to be proficient in at least one programming language, such as C, C++, and Flash AS3, PHP, etc. Their main job is to write programs**, which requires a certain level of logical thinking ability, mathematical ability. If you want to become a programmer, you can start by learning a programming language.

  16. Anonymous users2024-01-24

    What needs to be learned:

    1.Shader development.

    2. opengl

    3.The foundation of next-generation art.

    15 years of experience. Advanced Mathematics, Line Algebra, C Language, Data Structures, these four courses are the most important, the most important, and the most important. Again, the network, the operating system, the database.

    There are other computer science and technology majors, all of which I will learn. Remember, no course is superfluous.

  17. Anonymous users2024-01-23

    The threshold for game development is very high, if you really want to learn the basics, you need to use the engine Unity3D, learn C

    Advanced requires shader C++, Lua, line generation computer graphics.

    Don't go to any Unity3D training. It's all foam.

Related questions
12 answers2024-05-02

Choose the most basic building materials in construction: cement, fine sand, aggregate. >>>More

11 answers2024-05-02

Wandering singers are just a way to say, but for themselves, it is a way to release their feelings and release everything >>>More

8 answers2024-05-02

1. Whether the company is registered. Investors need to put their money into the card provided by the options company, so investors need to find a regular company to cooperate, and the regular company must be registered. Investors can check at the industrial and commercial bureau of the city where the company is located. >>>More

8 answers2024-05-02

4 Do not wash your hair for 6 days.

Be sure to comb your hair before going to bed, don't press your hair under your head when you sleep, stretch your hair next to your head before sleeping, pay attention when you sleep, don't turn left and right. >>>More

4 answers2024-05-02

To use waterproof, because of the sweat, and then SPF is high, at least 30 or more, in fact, that thing is useless, I also use it during military training, but just like my aunt said sunscreen is sunburn, after applying it is to prevent you from sunburning, but in that kind of exposure, it is useless for people with active melanin to apply more, I am like that, and the bedroom next door to me, **is good no, but you can choose a good after-sun repair, do it every day after military training**, If you have an economic foundation, you can use Sekkisei to compress your face, which is well-known, and you can check it on the Internet.