Add this to your signature if you wish to help new users find some basic information. Unity Terminology and Acronyms! Code (csharp): [CENTER][URL="http://forum.unity3d.com/threads/132458-Table-of-contents-amp-Thread-translation"]Unity Terminology and Acronyms![/URL][/CENTER] Introduction This thread has been created on behalf of Pat.Mathis and his idea of a translation thread where people may post there ill-constructed posts/threads and request for them to be re-written by the users in a more presentable manner, also, to add to this, this thread will contain a selection of development terms and unity lingo that you may see be used around the forums but unsure of there meanings. This thread will also contain several tips on how to portray yourself in the forums to avoid flaming and any other community issues. Chapters: ·1 - Unity Forum Lingo And Acronyms - Acronyms used around the forum and basic terminology. .2 - Defining Genre - Game genre briefs and descriptions. ·3 - Unity Engine Terminology - Brief descriptions of a selection of Unity components. ·4 - 3D Software Terminology - Brief descriptions and definitions of a selection of 3d software terminology. ·5 - 2D Software Terminology - Brief descriptions and definitions of a selection of 2d software terminology. ·6 - Tips For Presentation - How to portray and present yourself. ·7 - Unity Translation - About submitting you're threads/posts for correction and translation. Unity Forum Lingo And Acronyms This segment of the thread contains an alphabetized list of acronyms and some meanings of words that you may see around the forums. It is recommended that you should write in full rather than using some of these acronyms for clarity in your posts. If you have any acronyms or terms you wish to be added to the list, Post below in the same format as they are presented here. A ·AFAIK = As Far As I Know B ·Bump = Bring Up My Post C D ·DFTT = Don’t feed the trolls E F ·FAQ – Frequently Asked Question(s) ·Flamer = Someone who makes inflammatory, abusive or directly offensive comments. ·FYI = For your information ·FOV = Field Of View G ·GUI = Game User Interface / Graphical User Interface ·GDD = Game Design Document ·Gooey = Terminology used to refer to GUI (Game User Interface / Graphical User Interface) H ·Handle = Name used in online chat/forum ect ·HTH = Hope This Helps ·HTML = Hypertext Markup Language I ·IMO = In My Opinion ·IMHO = In My Honest Opinion / In My Humble Opinion ·IRC = Internet Relay Chat ·IRL = In Real Life ·ITYM = I Think You Mean J ·Jaggy = Aliased Computer Graphics ·J/K = Joke / Just Kidding ·JGI = Just Google It K ·KK = "Ok", Primarily seen in chat. L ·Lag = Slang term for slow Internet speeds or high Internet latency ·LFG = Looking For Group ·LFM = Looking For More ·Lurker = Someone who frequents a Usenet group without participating in discussions M ·MMO = Massively Multi-player Online ·MMOFPS = Massively Multi-Player Online First Person Shooter ·MMOG = Massively Multi-Player Online Game ·MMORPG = Massively Multi-player Online Role Playing Game ·MOTD = Message of the day ·MOO = Multi-User Domain - Object Oriented N .NPS = Non-Photo Realistic ·Noob = An inexperienced user or an annoying person. ·NSFW = Not Safe For Work; Warning about content that may get the viewer in trouble with his employer or co-workers, Adult clips/games. ·NDA = Non-Disclosure Agreement ·Null = Nothing ·NTC = Non-Twitch Controls, The user has no direct control over his or her character but instead controls the game, which relays instructions to said character. O ·OP = Original poster / Opening Post / Over Powered ·OS = Operating System ·OT = Off Topic ·OO = Object Orientated ·OOP = Object Orientated Programming ·OTT = Over the Top - usually describing behavior or design. P ·Ping = Ping is a computer network administration utility used to test the reachability of a host on an Internet Protocol ·P2P = Peer To Peer / Pay To Play ·PLMK = Please Let Me Know ·POV = Point Of View ·PVE = Player Versus Environment. ·PVP = Player Versus Player ·[/BPCS = Pre-rendered Cut Scene, often capable of higher graphical output Q ·QFT = Quoted For Truth R ·RL = Real Life ·RPG = Role Playing Game ·RTS = Real Time Strategy ·RTCS = Real Time Cut Scene, the cutscene is viewed in real time as it is executed in the engine with a mixture of animations and scripts ·RTT = Real Time Tactics ·RTM = Read The Manual S ·Snail mail = Normal paper mail service ·STW = Search The Web ·SSS = Sub-Surface Scattering ·SHMUP = SHoot 'eM UP ·SQL = structured query language T ·TBH = To Be Honest ·TOS = Terms Of Service ·TTT = To The Top; used to bump a thread ·TPS = Third Person Shooter ·TBS = Turn Based Strategy ·TBT = Turn Based Tactics ·TC = Twitch Controls, the game is controlled directly by the player, generally used in FPS genre U ·UTSE = Use The Search Engine V ·Voxel = (Volumetric Pixel) is a volume element, representing a value on a regular grid in three dimensional space. W ·W/O = Without ·WTB = Want To Buy ·WTS = Want To Sell ·WTT = Want To Trade X Y ·YHBT = You Have Been Trolled ·YW = You’re Welcome. ·YOYO = You’re On Your Own. ·YMMV = Your Mileage May Vary Z Symbols and Numerical ·@ = AT, for example @CharlieSamways. generally used when directing a message towards a user. ·3D = 3 dimensional; containing a X,Y and Z axis ·2D = 2 dimensional; containing a X and Y axis ·2.5D = Is played in 3D but constrained to 2D perspective For a full extensive list of general use acronyms use the reasources below: Click Here Click Here Defining Genre ·Advergames = Games developed for advertising purposes. ·Adventure = Adventure games involve exploration of, and interaction with, the environment as a main facet of gameplay. ·Classic Arcade = Classic arcade games refer to games that originally existed on freestanding coin-operated machines, Generally with a pixel art feel and style. ·Fighting = Fighting games involves rendering opponents unconscious or dead by using a number of different moves. ·First Person Shooters = Games in which the player has a first-person perspective of their character and generally have a selection of weaponry to use. ·First Person Sneaker = This is a sub-genre of First Person Shooter, where the focus is on stealth rather than combat or shooting. ·MMORPG = 'Massively Multiplayer Online Role Playing Games' are multi-player role-playing games that enable thousands of players to play in a virtual online world at the same time. ·MOO = 'Multi-User Domain - Object Oriented' is a type of MUD that allows players greater freedom such as creating new objects and character descriptions and programming new verbs. ·MUD = 'Multi User Dimension' (or 'Multi User Dungeon' or 'Multi-User Domain') is a text-based, game-world on the internet where the players can interact using text commands. Generally RPG games. ·Platform = Platformers are games in which the player jumps from platform to platform. Game-play generally includes running and jumping. ·Puzzle = Puzzle games are games that usually require the player to solve a puzzle such as a maze, logical problem or positioning different pieces together. ·Racing = Racing games involve the player competing in races, generally in vehicles. ·RPG = 'Role Playing Games' are games in which the player's character has skills and abilities represented by statistics. Gameplay involves the characters exploring and completing quests that build up their statistics and possessions. Can be single or multi-player. Generally there are several roles to choose from, stereotypically: Mage, Warrior and Ranger. ·Shooters = Shoot em' Up or Shooter games involve shooting or destroying multiple objects and opponents. ·Strategy= Strategy games require the player to take on a leadership role and oversee every detail of the provided scenario(s). Gameplay focuses on strategies and careful planning and resource management in order to win. ·RTS= 'Real Time Strategy' games are strategy games played in real time. ·Educational/Serious = Educational/serious games are games aimed at teaching, discussing or debating real-world concepts via gameplay. ·Simulations = Simulation games attempt to realistically mimic conditions of a particular environment or activity. ·Sports = Sports Games emulate traditional physical sports such as basketball and golf. ·TPS = 'Third Person Shooters' offer players a third person perspective of their character. Unity Engine Terminology All information here has been gathered from the Unity reference manual and simplified to give a short definition and explination of each of the terms. To see more and gain a more thorough understanding visit here: http://unity3d.com/support/documentation/Components/index.html Once again if you feel any terms are missing, post below to have them added, Also if any are incorrect, post to have them changed. Featured here are Asset components, Audio Components, Animation Components and Physics Components. Upon request I shall take the time to document all features seen in the official documentation. Asset Components Assets are the models, textures, sounds and all other "content" files from which you make your game. ·Cubemap Texture = A Cubemap Texture is a collection of six separate square Textures that are put onto the faces of an imaginary cube. Most often they are used to display infinitely faraway reflections on objects, similar to how Skybox displays faraway scenery in the background ·Meshes = At the core of any 3D game are Meshes - objects consisting of triangles, with textures applied. ·Flare = The Flare itself is a combination of a texture file and specific information that determines how the Flare behaves. ·Font = Fonts can be created or imported for use in either the GUI(Game/Graphical User Interface) Text or the Text Mesh Components. ·Movie Texture = Movie Textures are animated Textures that are created from a video file. By placing a video file in your project's Assets Folder, you can import the video to be used exactly as you would use a regular Texture. ·Procedural Materials = Procedural Material Assets are textures that are generated for you while the program/game is running ·Render Texture = Render Textures are special types of Textures that are created and updated while the program/game is running ·Text Asset = Text Assets are a format for imported text files. ·Texture 2d = Textures bring your Meshes, Particles, and interfaces to life, They are image or movie files that you lay over or wrap around your objects. Click here to find out more about Assets in Unity. Audio Components These Components implement sound in Unity. ·Audio Clips = The audio data used by Audio Sources. Unity supports mono, stereo and multichannel audio assets ·Audio Listener = It acts as a microphone-like device. It receives input from any given Audio Source in the scene and plays sounds through the computer speakers. ·Audio Source =The Audio Source plays back an Audio Clip in the scene. If the Audio Clip is a 3D clip, the source is played back at a given position and will reduce the amplitude over distance. ·Audio Filters = AudioSources and the AudioListener can have filter components applied, by adding the filter components to the same GameObject the AudioSource or AudioListener is on. Filter components change the way the sound is heard by adding features such as echos. ·Reverb Zones = Reverb Zones take an Audio Clip and distortionates it depending where the audio listener is located inside the reverb zone. They are used when you want to gradually change from a point where there is no ambient effect to a place where there is one. For example when you are entering a cavern. Click here to find out more about Audio in Unity. Animation Components ·Animation = The default animation that will be played when a scene is played/started. ·Animation Clips = store all animation data that can be used for animated characters or simple animations. Click here to find out more about Animation and Unity. Physics Components Unity has NVIDIA PhysX physics engine built-in. This allows for unique emergent behaviour and is generally very cool. ·Box Collider = The Box Collider is a basic cube-shaped collision primitive which detects when an asset collides to trigger events. ·Capsule Collider = The Capsule Collider is made of two half-spheres joined together by a cylinder which detects when an asset collides to trigger events. ·Character Controller = The Character Controller is mainly used for third-person or first-person player control that does not make use of Rigidbody physics. ·Constant Force = Constant Force is a quick utility for adding constant forces to a Rigidbody. ·Fixed Joint = Fixed Joints restricts an object's movement to be dependent upon another object ·Hinge Joint = The Hinge Joint groups together two Rigidbodies, constraining them to move like they are connected by a hinge. ·Mesh Collider = The Mesh Collider takes a Mesh Asset and builds its Collider based on that mesh. It is far more accurate for collision detection than using primitives for complicated meshes, It detects when another asset collides to trigger events. ·Physic Material = The Physic Material is used to adjust friction and bouncing effects of colliding objects. ·Rigid Body = Rigidbodies enable your GameObjects to act under the control of physics. ·Sphere Collider = The Sphere Collider is a basic sphere-shaped collision primitive which detects when an object collides to trigger events. ·Spring Joint = The Spring Joint groups together two Rigidbodies, constraining them to move like they are connected by a spring. ·Interactive Cloth = The Interactive Cloth class is a Component that simulates a "cloth-like" behavior on a mesh. ·Wheel Collider = The Wheel Collider is a special collider for grounded vehicles. It has built-in collision detection, wheel physics, and a slip-based tire friction model Click here to find out more about Physics in Unity. Image Effect Scripts This group handles all Render Texture-based fullscreen image postprocessing effects. They are only available with Unity Pro. They add a lot to the look and feel of your game without spending much time on artwork. ·Anti-aliasing (Post Effect) = The Antialiasing (PostEffect) offers a set of algorithms designed to give a smoother appearance to graphics ·Bloom And Lens Flares = Blooming is the optical effect where light from a bright source (such as a glint) appears to leak into surrounding objects. The Bloom and Lens Flares image effect adds bloom and also automatically generates lens flares in a highly efficient way. ·Colour Correction Curves = Color Correction Curves make color adjustments using curves for each color channel. Depth based adjustments allow you to vary the color adjustment according to a pixel's distance from the camera. ·Contrast Enhance = The Contrast Enhance image effect enhances the impression of contrast for a given camera. It uses the well-known unsharp mask process available in image processing applications. ·Crease = The Crease is a common non-photorealistic (NPR) rendering technique that enhances the visibility of objects by adding outlines of variable thickness. ·Depth Of Field 3.4 = Depth of Field 3.4 is a common postprocessing effect that simulates the properties of a camera lens. The name refers to the fact that the effect has had significant performance and feature improvements in Unity 3.4. ·Edge Detect Effect Normals = This version of the Edge Detect image effect creates outlines around edges by taking the scene geometry into account. ·Fish-eye Image Effect = The Fisheye image effect creates distorts the image as if viewed through a fisheye lens ·Global Fog = The Global Fog image effect creates camera-based exponential fog. All calculations are done in world space which makes it possible to have height-based fog modes that can be used for sophisticated effects ·Sun Shafts = The Sun Shafts image effect simulates the radial light scattering (also known as the "god ray" effect) that arises when a very bright light source is partly obscured. ·Tilt Shift = Tilt Shift is a specialized version of the Depth of Field effect that allows for very smooth transitions between focused and defocused areas. ·Vignetting = The Vignetting image effect introduces darkening, blur and chromatic aberration at the edges and corners of the image. ·Blue Image Effect = The Blur image effect blurs the rendered image in real-time. ·Colour Correction Image Effect = Color Correction allows you apply arbitrary color correction to your scene as a postprocessing effect (just like the Curves tool in Photoshop or Gimp). ·Contrast Stretch Image Effect = Contrast Stretch dynamically adjusts the contrast of the image according to the range of brightness levels it contains. ·Edge Detection Image Effect = Edge Detect image effect adds black edges to the image wherever color differences exceed some threshold. ·Glow Image Effect = Glow (sometimes called "Bloom") can dramatically enhance the rendered image by making overbright parts "glow". ·Greyscale Image Effect = Grayscale is a simple image effect that changes colors to grayscale. ·Motion Blue Image Effect = Motion Blur image effect enhances fast-moving scenes by leaving "motion trails" of previously rendered frames. ·Noise Image Effect = Noise is an image postprocessing effect that can simulate both TV and VCR noise. ·Sepia Tone Image Effect = Sepia Tone is a simple image effect that tints an image to resemble an old photograph. ·Screen Space Ambient Occlusion (SSAO) = Screen Space Ambient Occlusion (SSAO) approximates Ambient Occlusion in realtime ·Twirl Image Effect = The Twirl image effect distorts the rendered image within a circular region. The pixels at the centre of the circle are rotated by a specified angle; the rotation for other pixels in the circle decreases with distance from the centre, diminishing to zero at the circle's edge. ·Vortex Image Effect = The Vortex image effect distorts the rendered image within a circular region. Pixels in the image are displaced around a central circular area by a specified angle; the amount of displacement reduces with distance from the centre, diminishing to zero at the circle's edge. Click here to find out more about Image effects in Unity. 3D Software Terminology This segment will explain some basic terminology you may come across when using any 3d software package such as blender, Maya, 3DS max and others. Comment below if you wish to have any terminology that you know included or any terminology here changed. ·Aliasing = Artifact or distortion, often referred to as 'jaggies'. In a 3D rendered image, the most common example is the stair-stepping effect seen along the edges of objects. ·Ambient Occlusion = Ambient Occlusion is a shading method that is often used as a replacement to Global Illumination because it can be much faster to render and easier to control. ·Anti-aliasing = Techniques to remove aliasing artifacts. ·Bump mapping = A Bump Map alters a mesh height and/or depth visually by using different strengths of light on a texture map, but it does not alter the mesh geometry. ·Constraints = Limits movement and rotation ·Convex hull = a convex hull is points that can never form a concave bridge ·Displacement mapping = An alternative technique in contrast to bump mapping, normal mapping, and parallax mapping, that uses a heightmap to cause an effect where the actual geometric position of points over the textured surface are displaced along the surface normal according to the values stored into the texture. ·Dynamics =The branch of mechanics dealing with the way masses move under the influence of forces. ·Heightmap = A grayscale digital image used to store three-dimensional data. It´s usually used in bump mapping, displacement mapping and for terrain mesh generation. In a heightmap, the intensity of a pixel's color represents the height displacement of the mesh's corresponding coordinate. A white pixel represents the highest point in the map while a black pixel marks the lowest point in the map. ·Keyframe = A frame from an animated sequence, at which a significant animation event or change takes place. ·Fixed Function = A Fixed Function is a hardware limitation, where the hardware can't do programmable shaders. Instead you set states prior to your draw calls. ·Surface Shaders in Unity is a code generation approach that makes it much easier to write lit shaders than using low level vertex/pixel shader programs. ·Normal = A three-dimensional vector which is perpendicular to a surface. ·Normal Mapping = It is used to add details to shading without using more polygons. ·Pixel Shader = A graphics processing function that calculates effects on a per-pixel basis. ·SSS = Sub-Surface Scattering. The effect of light penetrating a surface and illuminating the inner layers. ·Texel = Texture element. A pixel that is part of a texture map. ·Texture mapping = The process of assigning an image to a 3d surface. To see the full manual simply Click Here. 2D Software Terminology This segment will explain some basic terminology you may come across when using any 2d software package. such as Photoshop, Illustrator, Gimp and others. Comment below if you wish to have any terminology that you know included or any terminology here changed. ·Artboard = Printable portion of the work area, where illustrations can be finalized. ·Bitmap Images = Images created using a grid of small squares called pixels. also called raster images or pixel images. ·CMYK = The color mode used for printed output. cyan (c). magenta (m), yellow (y), and black (k) inks are combines to create the desired colors. ·Colour Mode = Determines the color model used to display and print the file. ·Guides = Non-printing lines that can be used to create boundaries or guidelines in a drawing. ·Picas = Measurement system frequently used in graphic design. there are six picas to an inch. ·RGB = The color mode used for illustrations to be viewed on computer monitors. red (R), green (G), and blue (B) are combined with light. ·Vector Graphics = Illustrations made up of lines and curves that are defined by vectors created with mathematical formula. ·Anti-Aliasing = Anti-aliasing makes text and shapes look smooth in bitmap graphics. ·Gradient = A gradient, or graduated fill, is a color fill that gradually blends from one color to another. ·Tonal Histogram = A histogram that is a graph that depicts the tonal range of an image. ·Layer = Layers are used to work separately on different 'pieces of paper' and overlay them. They are used so that you can work on a certain item without effecting the rest of the document. ·Noise = Noise in digital photos consists of any undesirable flecks of random color in a portion of an image that should consist of smooth color. ·Sprite = A two dimensional image, often with transparent areas, that is drawn to the screen from frames of images to create a moving image. ·Tile Map = A tile map is a graphics technique which generates a larger graphic from re-using a number of smaller graphics to save RAM and increase real-time rendering performance. This technique is used to create many 2d games such as the Super Mario Bros and Sonic. Tips For Presentation When writing your posts/threads you should try be as careful as possible with spelling, grammar and terminology. Along with the use of acronyms. It is recommended that you avoid as much acronym use as possible as it 'dumbs down' the quality of your post/thread. For spelling it is always best to spell check your post/thread to avoid silly mistakes that may make your post/thread hard to understand, If you are uncertain about the corrections offered by spell checker you should Google the definition of the suggested word to find out whether it fits. Grammar checking is one of my least done habits, which is unfortunate. You should always double check your post/thread to see whether it makes sense and also to check for punctuation. Aside the English aspect of your writing you should attempt to make your post/thread looks nice, to do this you can add simple formatting by: underlining key headings to define points throughout your post/thread; italicize important words you wish to emphasize; Paragraph when relevant to avoid topics with no relevance merging; Use align center when appropriate and wrap any code in code tags. To check whether your post/thread is looking okay just hit the preview button beneath. Another tip you may want to consider is the feel of your writing. If you wish to be taken seriously you should make a strong attempt to portray yourself in a 'professional' mannerr. Try not to type how you would talk to your friends, try to avoid implying emotion in your post/thread as emotion is not greatly understood over text and can be misunderstood. If anyone has any tips for presentation and portraying yourself please post below and I can add overtime. Unity Post And Thread Translation The idea is that you may post below your threads and posts to have them corrected or translated by the community, The reason for this is so that if you wish to create a more professional and well presented thread you can do so without having to rely on Google translator or your spell checker. Please bare in mind that the community are still just people who do also make mistakes in typing but I hope to see everyone help as much as they can. To those looking for corrections and translations: If you are planning on having your thread corrected please still try your best to write the thread/post clearly so the corrector can understand what you want to be said. If you are planning on having your thread translated you can attempt to Google translate your thread/post to then have it corrected but it is not required. We are sorry in advance if no body can help your translation, Just remember that there may not be anyone who knows the language well enough to translate. To those looking to help in the translation and/or correction: If you are planning on correcting someones post please be extra careful in doing so and only do so if you feel your English is at a high enough standard to ensure quality presentation. Formatting is also acceptable when re-writing a thread/post but remember to re-post it in code tags with a preview of the final presentation also. When you have corrected someones thread/post respond to them simply by using the '@' symbol and there name like you would in any other thread, it is then there choice whether they wish to use your corrected version or not. If you are translating a post from another language please make sure it is a language you know thoroughly, It would be even better if the language is your native language. Thank you for reading and I hope many if any find use for this thread, if you have any acronyms or terms you wish adding please write below. Humble Regards -Charlie Samways; www.csamways.com NOTE: I shall be adding to the 2d terminology shortly.