Profile cover photo
Profile photo
Dhruva Interactive
67 followers -
India's oldest gaming company.
India's oldest gaming company.

67 followers
About
Posts

Post has attachment
All you aspiring programmers! We introduce you to some common programming terminologies which you should know as a fresher in the industry. Hope this helps!

Game Engine: These engines are the systems for creating and developing your games. Most popular game engines use a software framework that lets game developers bring in assets, create functionality and publish their game for play. Popular game engines include the Unity game engine, Unreal game engine, CryENGINE and more.

Game Loop: The game loop is what lets a game run smoothly whether there is input from a player or not.

GameState: This can be considered part of a game’s internal logic and defines an object at that particular time and keeps track of items such as timers, kills and rounds. A game’s internal logic is one of the most important parts of any game’s development.

GUI: The Graphical User Interface are the elements that a player sees when playing. The interface can consist of remaining ammo and time, touch-screen buttons, points and much more.

Source: http://goo.gl/UY96Fz
Photo
Add a comment...

Post has attachment
Here are our last set of animation terminologies every beginner should know!

One-Off Animations: One-Off animations are animations that represent a specific action or movement of an object or character. For example, a character swinging a bat or throwing a ball.

Looping Animations: Looping animations are animations that can be looped multiple times without the player noticing. For example, a walk or run cycle.

Additive Animations: Additive animations are animations that are added on top of other animations to perform two or more actions at once. For example, a character reloading a weapon. The player could stand in place, crouch, or sprint in the game. The player may want to reload while doing any one of these actions. The reload animation is an additive animation that blends with other animations. This relieves the need to create an animation for reloading and running, reloading and standing, reloading and crouching, and etc.

Socket: A socket is a bone or dummy object attached to the skeleton/rig that can be used to attach secondary models. For example, when a character picks up a sword and it attaches itself to the character’s back.
Photo
Add a comment...

Post has attachment
Here are our last three texturing terminologies for all you guys! We hope our posts have been able to help you decode the fundamentals of texturing.

Tiling Textures: Tiling textures are textures that can be applied to a model and repeated infinitely in one or more directions. Tiling textures are typically used on surfaces like walls and terrains that would be difficult to texture by hand. It’s a good idea to create multiple variations of tiling textures to create a more interesting look of the game. The same brick texture on multiple buildings would look very odd.

Decals: Decals are textures with transparent properties that can be applied to surfaces in the game to help break up bare and uninteresting area of the game. Some examples of decals in a game would be bullet impacts, blood splatter, posters, trash, and stains.

Shaders: Once all of the textures are created, they are combined into an “object” called a shader. Each texture must be applied to it’s proper channel on the shader. The shader will then display the texture’s affect on the model. At this point, the user can tweak certain parameters to get the final look of the model.
Photo
Add a comment...

Post has attachment
All you animation enthusiasts, presenting a few common animation terminologies you ought to be aware of! Watch this space for more. 

Animation for Games: Animation in games is very similar to film. The models will be rigged to skeletons and animated with keyframes. However, games have a much higher need for looping animations and one-off animations.

Rigging: When rigging assets for games, you are creating controls, bones and more, and the ability for the asset to be animated.

Skinning: Skinning is the process of connecting or associating the individual bones to the corresponding skin sections. The connection between bones and skin needs to be gradual – assigning weights to how much each skin polygon is affected by the bone’s motion.
Photo
Add a comment...

Post has attachment
Add a comment...

Post has attachment
We hope we're able to help you refine your knowledge of texturing through our posts. Here are our next couple of texturing terminologies.

Emissive Map: An emissive map is a map that will provide a glow affect if the engine supports it. These maps can be any color. However, dark areas of the map will provide little to no glow.

Light Map: Light maps are maps that are used to reduce the high memory usage that comes with adding lights in a game environment. This can be done through “Light Baking”. The level artist would light the level as normal and when he/she is finished, they will bake the static lights into the textures of the level. Then all of the static lights in the level can be removed, thus freeing up the much needed memory to make a game run smoothly.

Source: http://goo.gl/UY96Fz
Photo
Add a comment...

Post has attachment
We are back to help all you aspiring game designers out there decode a few more interesting texturing terminologies. Check them out!

Alpha Map: Alpha maps are also known as transparency maps and they are used to make areas of a model more transparent. They are usually grayscale images. The darkest areas of the map will provide zero transparency and the lightest areas will be transparent. Some examples of where these maps are commonly used are hair, cloth, plants and windows.

Displacement Map: Displacement maps add high resolution detail to a model, much like a normal map. However, displacement maps physically push or displace the vertices of a model while a normal map does not. There are two things to be aware of when using displacement maps: 1) A model must have enough vertices to be displaced in order to change it’s physical shape. 2) Displacement maps can be costly, so use them wisely.

Source: http://goo.gl/UY96Fz
Photo
Add a comment...

Post has attachment
Polish your knowledge on texturing. Presenting to you a couple of more commonly used texturing terms the industry uses regularly. Stay tuned for more!

Bump Map: Bump maps are a great way to give an object the illusion of depth or relief without increasing render time. Using the black, white and grey data stored in a bump map, the surface properties of the object will be altered by the value given.

Normal Map: In bump maps, the illusion of depth or relief is created by a normal map’s color. For normal maps however, RGB values are used to signify the orientation of the surface normal. This helps game artists take highly-detailed models and bake all of the surface detail into a normal map – which can be applied to a low-poly model and create the illusion of high-res detail.

Specular Map: A specular map is used to add “shininess” to an object. Dark colors of the image provide little to no shininess to the model, while light colors provide more shininess.

Source: http://goo.gl/UY96Fz
Photo
Add a comment...

Post has attachment
How well do you know texturing? We decipher some common texturing terminologies which we think you ought to know as a budding game designer! Watch this space for more!

UV Maps: UV mapping is a tedious but necessary part of creating custom textures for your 3D models. UV maps bridge the gap between 3D objects and 2D textures, allowing us to layout the 3D object in flat UV coordinates to paint them with vivid detail.

Texturing for Games: The texturing process for games is very similar to the texturing process in film, but when texturing for games it is important to consider texture resolution and what types of maps must be used to get a certain look or effect.

Texture Resolution: Texture resolution is the dimensions of your texture.

Diffuse Map: The diffuse map is the flat color of your game object. Essentially, it is just an image wrapped around your model without any special effects applied.

Source: http://goo.gl/UY96Fz
Photo
Add a comment...

Post has attachment
Presenting to you a few more modelling terminologies every aspiring game developer ought to know!

Optimization: Optimization is the process of reducing memory usage of your assets. For example, models are optimized by reducing their polycount without drastically affecting the silhouette of the model.

Silhouette: The silhouette is the major form of a model. This does not include any detail. For example, screws in a weapon or a button on a cell phone. Small details like this can be faked using a normal map.

LOD Models: Level of Detail Models are different versions of the game resolution model used in the game. These models vary in polygon count and are swapped out based on the model’s distance from the camera. This is an extremely important aspect of optimizing games.

Source: http://goo.gl/UY96Fz
Photo
Add a comment...
Wait while more posts are being loaded