Java – how are software and game templates designed?

Please don't mind my question, because I know little about software, because I come from the network perspective For example, for design and appearance in Web CSS

So

How to use programs such as C and Java to create designs, templates and environments for software and games?

Do their designs have the same language?

Solution

There are many ways to develop games Most games include the following:

1) Rendering engine This is a presentation layer that provides scene graphics, mathematics, particle effects, post-processing effects, and many others Unreal is such an engine A good free rendering engine is ogre

2) Sound engine This requires processing sound effects (usually in 3D space) and streaming audio An excellent free audio layer is openal

3) Video compression / playback (e.g., bind) if your game needs it The free version is Theora

4) Network This may be written internally or removed from the shelf like other components, such as RakNet

5) Script It is not always meaningful to write the whole game in C / C + + / Java Sometimes, a level of logic and process is easier to describe in scripting language, which makes it easier to change it without recompiling Good candidates are Lua, Python and even squirrel For example, Lua is used by world of Warcraft and is easy to bind to C. civ4 using python

Obviously, some or all of the content can be written in-house, but from a cost point of view, why bother if it is already done? You also need some software to edit your assets (3D Studio MAX is used for 3D, such as blender, if you want a good and reliable free package)

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>