Isometric video game graphics are graphics employed in
video games
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
and
pixel art that use a
parallel projection, but which angle the
viewpoint
Viewpoint may refer to:
* Scenic viewpoint, a high place where people can gather to view scenery
In computing
* Viewpoint model, a computer science technique for making complex systems more comprehensible to human engineers
* Viewpoint Corpora ...
to reveal facets of the environment that would otherwise not be visible from a
top-down perspective
A variety of computer graphic techniques have been used to display video game content throughout the history of video games. The predominance of individual techniques have evolved over time, primarily due to hardware advances and restrictions ...
or
side view, thereby producing a
three-dimensional (3D) effect. Despite the name, isometric computer graphics are not necessarily truly
isometric—i.e., the , , and axes are not necessarily oriented 120° to each other. Instead, a variety of angles are used, with
dimetric projection
Axonometric projection is a type of orthographic projection used for creating a pictorial drawing of an object, where the object is rotated around one or more of its axes to reveal multiple sides.Gary R. Bertoline et al. (2002) ''Technical Graph ...
and a 2:1 pixel ratio being the most common. The terms "3/4 perspective", "3/4 view", "
2.5D", and "pseudo 3D" are also sometimes used, although these terms can bear slightly different meanings in other contexts.
Once common, isometric projection became less so with the advent of more powerful
3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
systems, and as video games began to focus more on action and individual characters.
However, video games using isometric projection—especially
computer role-playing game
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic sets of operations known as ''programs'', w ...
s—have seen a resurgence in recent years within the
indie gaming scene.
[
]
Overview
Advantages
In
video game development
Video game development (sometimes shortened to gamedev) is the process of creating a video game. It is a multidisciplinary practice, involving programming, design, art, audio, user interface, and writing. Each of those may be made up of more speci ...
and
pixel art, the technique has become popular because of the ease with which
2D sprite- and
tile-based graphics can be made to represent
3D gaming environments. Because
parallel projected objects do not change in size as they move about an area, there is no need for the computer to scale
sprites or do the complex calculations necessary to simulate
visual perspective
Linear or point-projection perspective () is one of two types of graphical projection perspective in the graphic arts; the other is parallel projection. Linear perspective is an approximate representation, generally on a flat surface, of ...
. This allowed
8-bit
In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
and
16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
game systems (and, more recently,
handheld
A mobile device or handheld device is a computer small enough to hold and operate in hand. Mobile devices are typically battery-powered and possess a flat-panel display and one or more built-in input devices, such as a touchscreen or keypad. Mod ...
and
mobile systems) to portray large game areas quickly and easily. And, while the
depth confusion problems of parallel projection can sometimes be a problem, good game and level design can alleviate this.
Though not limited strictly to isometric video game graphics,
pre-rendered
Pre-rendering is the process in which video footage is not rendered in real-time by the hardware that is outputting or playing back the video. Instead, the video is a recording of footage that was previously rendered on different equipment (typ ...
2D graphics can possess a higher fidelity and use more advanced graphical techniques than may be possible on commonly available computer hardware, even with
3D hardware acceleration.
Similarly to modern
CGI used in
motion picture
A film, also known as a movie or motion picture, is a work of visual art that simulates experiences and otherwise communicates ideas, stories, perceptions, emotions, or atmosphere through the use of moving images that are generally, since ...
s, graphics can be rendered one time on a powerful
super computer or
render farm
A render farm is a high-performance computer system, e.g. a computer cluster, built to render computer-generated imagery (CGI), typically for film and television visual effects.
A render farm is different from a render wall, which is a network ...
, and then displayed many times on less powerful consumer hardware, such as on
television set
A television set or television receiver (more commonly called TV, TV set, television, telly, or tele) is an electronic device for viewing and hearing television broadcasts, or as a computer monitor. It combines a tuner, display, and loudspeake ...
s,
tablet computers
A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being computers ...
and
smartphone
A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s. This means that static pre-rendered isometric graphics often look better compared to their contemporary real-time-rendered counterparts, and may age better over time compared to their peers.
However, this advantage may be less pronounced today than it was in the past, as developments in graphical technology equalize or produce
diminishing returns
In economics, diminishing returns means the decrease in marginal (incremental) output of a production process as the amount of a single factor of production is incrementally increased, holding all other factors of production equal ('' ceter ...
, and current levels of graphical fidelity become "good enough" for many people.
There are also gameplay advantages to using an isometric or near-isometric perspective in video games. For instance, compared to a purely
top-down game, they add a third dimension, opening up new avenues for aiming and
platforming.
Compared to a
first- or
third-person video game, they allow a player to more easily field and control a large number of units, such as a full
party of characters in a
computer role-playing game
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic sets of operations known as ''programs'', w ...
, or an army of minions in a
real-time strategy game
Real-time strategy (RTS) is a subgenre of strategy video games that does not progress incrementally in turns, but allow all players to play simultaneously, in "real time." By contrast, in turn-based strategy (TBS) games, players take turns to pl ...
.
Further, they may alleviate situations where a player may become distracted from a game's core
mechanics
Mechanics () is the area of physics concerned with the relationships between force, matter, and motion among Physical object, physical objects. Forces applied to objects may result in Displacement (vector), displacements, which are changes of ...
by having to constantly manage an unwieldy 3D camera.
I.e., the player can focus on playing the game itself, and not on manipulating the game's camera.
In the present day, rather than being purely a source of nostalgia, the revival of isometric projection is the result tangible design benefits.
Disadvantages
Some disadvantages of pre-rendered isometric graphics are that, as
display resolution
The display resolution or display modes of a digital television, computer monitor, or other display device is the number of distinct pixels in each dimension that can be displayed. It can be an ambiguous term especially as the displayed resoluti ...
s and
display aspect ratio
The display aspect ratio (DAR) is the Aspect ratio (image), aspect ratio of a display device and so the proportional relationship between the display size, physical width and the height of the display. It is expressed as two numbers separated by a ...
s continue to evolve, static 2D images need to be re-rendered each time in order to keep pace, or potentially suffer from the effects of
pixelation
In computer graphics, pixelation (also spelled pixellation in British English) is caused by displaying a bitmap or a section of a bitmap at such a large size that individual pixels, small single-colored square display elements that comprise th ...
and require
anti-aliasing Anti-aliasing may refer to any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording.
Specific topics in anti-aliasing include:
* Anti-aliasing filter, a filter used b ...
. Re-rendering a game's graphics is not always possible, however; as was the case in 2012, when
Beamdog remade BioWare's ''
Baldur's Gate
''Baldur's Gate'' is a series of role-playing video games set in the Forgotten Realms '' Dungeons & Dragons'' campaign setting. The series has been divided into two sub-series, known as the ''Bhaalspawn Saga'' and the ''Dark Alliance'', both t ...
'' (1998). Beamdog were lacking the original developers' creative art assets (the original data was lost in a flood
) and opted for simple
2D graphics scaling with "smoothing", without re-rendering the game's sprites. The results were a certain "fuzziness", or lack of "crispness", compared to the original game's graphics. This does not affect real-time rendered polygonal isometric video games, however, as changing their display resolutions or aspect ratios is trivial, in comparison.
Differences from "true" isometric projection
The projection commonly used in video games deviates slightly from "true" isometric due to the limitations of
raster graphics
upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
. Lines in the and directions would not follow a neat pixel pattern if drawn in the required 30° to the horizontal. While modern computers can eliminate this problem using
anti-aliasing Anti-aliasing may refer to any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording.
Specific topics in anti-aliasing include:
* Anti-aliasing filter, a filter used b ...
, earlier computer graphics did not support enough colors or possess enough CPU power to accomplish this. Instead, a 2:1 pixel pattern ratio would be used to draw the and axis lines, resulting in these axes following a ≈26.565° () angle to the horizontal. (Game systems that do not use
square pixels could, however, yield different angles, including "true" isometric.) Therefore, this form of projection is more accurately described as a variation of
dimetric projection
Axonometric projection is a type of orthographic projection used for creating a pictorial drawing of an object, where the object is rotated around one or more of its axes to reveal multiple sides.Gary R. Bertoline et al. (2002) ''Technical Graph ...
, since only two of the three angles between the axes are equal to each other, i.e., .
History of isometric video games
Some
three-dimensional
In geometry, a three-dimensional space (3D space, 3-space or, rarely, tri-dimensional space) is a mathematical space in which three values (''coordinates'') are required to determine the position (geometry), position of a point (geometry), poi ...
games were released as early as the 1970s, but the first video games to use the distinct visual style of isometric projection in the meaning described above were
arcade games
An arcade game or coin-op game is a coin-operated entertainment machine typically installed in public businesses such as restaurants, bars and amusement arcades. Most arcade games are presented as primarily games of skill and include arcade ...
in the early 1980s.
1980s
The use of isometric graphics in video games began with
Data East
, also abbreviated as DECO, was a Japanese video game, pinball and electronic engineering company. The company was in operation from 1976 to 2003, and released 150 video game titles. At one time, the company had annual sales of 20 billion yen in ...
's arcade game ''
Treasure Island
''Treasure Island'' (originally titled ''The Sea Cook: A Story for Boys''Hammond, J. R. 1984. "Treasure Island." In ''A Robert Louis Stevenson Companion'', Palgrave Macmillan Literary Companions. London: Palgrave Macmillan. .) is an adventure a ...
'', released in Japan in September 1981, but it was not released internationally until June 1982.
The first isometric game to be released internationally was
Sega
is a Japanese video game company and subsidiary of Sega Sammy Holdings headquartered in Tokyo. It produces several List of best-selling video game franchises, multi-million-selling game franchises for arcade game, arcades and video game cons ...
's ''
Zaxxon
is a scrolling shooter game developed and released by Sega as an arcade video game. It had a limited release in December 1981, followed by a wide release in January 1982. In the game, the player pilots a ship through heavily defended space fortr ...
'', which was significantly more popular and influential;
it was released in Japan in December 1981
and internationally in April 1982.
''Zaxxon'' is an
isometric shooter where the player flies a space plane through
scrolling
In computer displays, filmmaking, television production, video games and other kinetic displays, scrolling is sliding text, images or video across a monitor or display, vertically or horizontally. "Scrolling," as such, does not change the layout ...
levels. It is also one of the first video games to display shadows.
[
Another early isometric game is '']Q*bert
''Q*bert'' () is a 1982 Action game, action video game developed and published by Gottlieb for Arcade video game, arcades. It is a Video game graphics, 2D action game with Puzzle video game, puzzle elements that uses Isometric video game gr ...
''. Warren Davis and Jeff Lee began programming the concept around April 1982. The game's production began in the summer and then released in October or November 1982. ''Q*bert'' shows a static pyramid in an isometric perspective, with the player controlling a character which can jump around on the pyramid.[
In February 1983,] the isometric platform game arcade game '' Congo Bongo'' was released, running on the same hardware as ''Zaxxon''. It allows the player character to traverse non-scrolling isometric levels, including three-dimensional climbing and falling. The same is possible in the arcade title ''Marble Madness
''Marble Madness'' is a 1984 platform game designed by Mark Cerny and published by Atari Games for Arcade video game, arcades. Set in an Isometric video game graphics, isometric perspective, the game tasks the player with guiding a marble throug ...
'', released in 1984.
In 1983, isometric games were no longer exclusive to the arcade market and also entered home computers, with the release of '' Blue Max'' for the Atari 8-bit computers
The Atari 8-bit computers, formally launched as the Atari Home Computer System, are a series of home computers introduced by Atari, Inc., in 1979 with the Atari 400 and Atari 800. The architecture is designed around the 8-bit MOS Technology 650 ...
and ''Ant Attack
''Ant Attack'' is an action game written for the ZX Spectrum by Sandy White and published by Quicksilva in 1983. A Commodore 64 version was released in 1984.
While ''Zaxxon'' and ''Q*bert'' previously used isometric projection, ''Ant Attack'' ad ...
'' for the ZX Spectrum
The ZX Spectrum () is an 8-bit computing, 8-bit home computer developed and marketed by Sinclair Research. One of the most influential computers ever made and one of the all-time bestselling British computers, over five million units were sold. ...
. In ''Ant Attack'', the player can move forward in any direction of the scrolling game, offering complete free movement rather than fixed to one axis as with ''Zaxxon''. The views can also be changed around a 90 degrees axis. The ZX Spectrum magazine, '' Crash'', consequently awarded it 100% in the graphics category for this new technique, known as "Soft Solid 3-D".
A year later, the ZX Spectrum game '' Knight Lore'' was released. It was generally regarded as a revolutionary title that defined the subsequent genre of isometric adventure games. Following ''Knight Lore'', many isometric titles were seen on home computers – to an extent that it once was regarded as being the second most cloned piece of software after ''WordStar
WordStar is a discontinued word processor application for microcomputers. It was published by MicroPro International and originally written for the CP/M-80 operating system (OS), with later editions added for MS-DOS and other 16-bit computing, ...
'', according to researcher Jan Krikke. Other examples out of those were '' Highway Encounter'' (1985), ''Batman
Batman is a superhero who appears in American comic books published by DC Comics. Batman was created by the artist Bob Kane and writer Bill Finger, and debuted in Detective Comics 27, the 27th issue of the comic book ''Detective Comics'' on M ...
'' (1986), '' Head Over Heels'' (1987) and '' La Abadía del Crimen'' (1987).
Isometric perspective was not limited to action and adventure games. For example, the 1989 strategy game '' Populous'' uses isometric perspective.
1990s
Throughout the 1990s, a number of successful computer games used a fixed isometric perspective, such as '' A-Train III'' (1990), ''Syndicate
A syndicate is a self-organizing group of individuals, companies, corporations or entities formed to transact some specific business, to pursue or promote a shared interest.
Etymology
The word ''syndicate'' comes from the French word ''syndic ...
'' (1993), ''SimCity 2000
''SimCity 2000'' is a City-building game, city-building Simulation game, simulation video game jointly developed by Will Wright (game designer), Will Wright and Fred Haslam of Maxis. It is the successor to ''SimCity (1989 video game), SimCity Cla ...
'' (1994), '' Civilization II'' (1996), '' X-COM'' (1994), and '' Diablo'' (1996). But with the advent of 3D acceleration
3D, 3-D, 3d, or Three D may refer to:
Science, technology, and mathematics
* A three-dimensional space in mathematics Relating to three-dimensionality
* 3D computer graphics, computer graphics that use a three-dimensional representation of geo ...
on personal computers and gaming consoles, games previously using a 2D perspective generally started switching to true 3D (and perspective projection
Linear or point-projection perspective () is one of two types of graphical projection perspective in the graphic arts; the other is parallel projection. Linear perspective is an approximate representation, generally on a flat surface, of ...
) instead. This can be seen in the successors to the above games: for instance ''SimCity
''SimCity'' is an open-ended city-building video game franchise originally designed by Will Wright. The first game in the series, '' SimCity'', was published by Maxis in 1989 and was followed by several sequels and many other spin-off ''S ...
'' (2013), ''Civilization VI
''Sid Meier's Civilization VI'' is a 2016 4X turn-based strategy video game developed by Firaxis Games and published by 2K (company), 2K. The mobile and Nintendo Switch ports were published by Aspyr Media. It is the sequel to ''Civilization V'' ...
'' (2016), '' XCOM: Enemy Unknown'' (2012) and ''Diablo III
''Diablo III'' is a 2012 online-only action role-playing dungeon crawling game developed and published by Blizzard Entertainment as the third installment in the ''Diablo'' franchise. It was released for Microsoft Windows and OS X in May 2012, ...
'' (2012) all use 3D polygonal graphics; and while ''Diablo II
''Diablo II'' is a 2000 action role-playing game developed by Blizzard North and published by Blizzard Entertainment for Microsoft Windows, Classic Mac OS, and OS X. The game, with its dark fantasy and horror themes, was conceptualized and des ...
'' (2000) used fixed-perspective 2D perspective like its predecessor, it optionally allowed for perspective scaling of the sprites in the distance to lend it a "pseudo-3D" appearance.
Also during the 1990s, isometric graphics began being used for Japanese role-playing video game
Role-playing video games, also known as CRPG (computer/console role-playing games), comprise a broad video game genre generally defined by a detailed story and character advancement (often through increasing characters' levels or other skills) ...
s (JRPGs) on console systems, particularly tactical role-playing game
Tactical role-playing game (abbreviated TRPG), also known as strategy role-playing game or (both abbreviated SRPG), is a video game genre that combines core elements of role-playing video games with those of tactical (Turn-based tactics, turn-b ...
s, many of which still use isometric graphics today. Examples include ''Front Mission
is a collection of video games and related media produced by Square (video game company), Square, now Square Enix. The series was created by Toshiro Tsuchida and developed by G-Craft, a studio that was later absorbed by Square and existed withi ...
'' (1995), '' Tactics Ogre'' (1995) and ''Final Fantasy Tactics
is a 1997 tactical role-playing game developed and published by Square (video game company), Square for the PlayStation (console), PlayStation. It was released in Japan in June 1997 and in North America in January 1998 by Sony Computer Enterta ...
'' (1997)—the latter of which used 3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
to create an environment where the player could freely rotate the camera. Other titles such as '' Vandal Hearts'' (1996) and ''Breath of Fire III
''Breath of Fire III'' is a role-playing video game developed and published by Capcom originally for the PlayStation console as part of the '' Breath of Fire'' series. It was released in Japan on September 11, 1997, and in North America and Europ ...
'' (1997) carefully emulated an isometric or parallel view, but actually used perspective projection.
Isometric, or similar, perspectives become popular in role-playing video games
Role-playing video games, also known as CRPG (computer/console role-playing games), comprise a broad video game genre generally defined by a detailed story and character advancement (often through increasing characters' levels or other skills) ...
, such as ''Fallout
Nuclear fallout is residual radioactive material that is created by the reactions producing a nuclear explosion. It is initially present in the radioactive cloud created by the explosion, and "falls out" of the cloud as it is moved by the ...
'' and ''Baldur's Gate
''Baldur's Gate'' is a series of role-playing video games set in the Forgotten Realms '' Dungeons & Dragons'' campaign setting. The series has been divided into two sub-series, known as the ''Bhaalspawn Saga'' and the ''Dark Alliance'', both t ...
''. In some cases, these role-playing games became defined by their isometric perspective, which allows larger scale battles.
2010s
Isometric projection has seen continued relevance in the new millennium with the release of several newly- crowdfunded role-playing games on Kickstarter
Kickstarter, PBC is an American Benefit corporation, public benefit corporation based in Brooklyn, New York City, that maintains a global crowdfunding platform focused on creativity. The company's stated mission is to "help bring creative project ...
. These include the '' Shadowrun Returns'' series (2013-2015) by Harebrained Schemes; the '' Pillars of Eternity'' series (2015-2018) and ''Tyranny
A tyrant (), in the modern English language, English usage of the word, is an autocracy, absolute ruler who is unrestrained by law, or one who has usurper, usurped a legitimate ruler's sovereignty. Often portrayed as cruel, tyrants may defen ...
'' (2016) by Obsidian Entertainment
Obsidian Entertainment, Inc. is an American video game developer based in Irvine, California and part of Xbox Game Studios. It was founded in June 2003, shortly before the closure of Black Isle Studios, by ex-Black Isle employees Feargus Urquh ...
; and '' Torment: Tides of Numenera'' (2017) by inXile Entertainment. Both Obsidian Entertainment and inXile Entertainment have employed, or were founded by, former members of Black Isle Studios and Interplay Entertainment. Obsidian Entertainment in particular wanted to "bring back the look and feel of the Infinity Engine
BioWare is a Canadian video game developer based in Edmonton, Alberta. It was founded in 1995 by newly graduated medical doctors Ray Muzyka, Greg Zeschuk and Augustine Yip. Since 2007, the company has been owned by American publisher Electr ...
games like ''Baldur's Gate'', '' Icewind Dale'', and '' Planescape: Torment''". Lastly, several pseudo-isometric 3D RPGs, such as '' Divinity: Original Sin'' (2014), '' Wasteland 2'' (2014) and '' Dead State'' (2014), have been crowdfunded using Kickstarter. These titles differ from the above games, however, in that they use ''perspective projection'' instead of ''parallel projection''..
Use of related projections and techniques
The term "isometric perspective" is frequently misapplied to any game with an—usually fixed—angled, overhead view that appears at first to be "isometric". These include the aforementioned dimetrically projected video games; games that use trimetric projection
Axonometric projection is a type of orthographic projection used for creating a pictorial drawing of an object, where the object is rotated around one or more of its axes to reveal multiple sides.Gary R. Bertoline et al. (2002) ''Technical Graph ...
, such as ''Fallout
Nuclear fallout is residual radioactive material that is created by the reactions producing a nuclear explosion. It is initially present in the radioactive cloud created by the explosion, and "falls out" of the cloud as it is moved by the ...
'' (1997) and ''SimCity 4
''SimCity 4'' is a city-building game, city-building Construction and management simulation games, simulation Personal computer game, computer game developed by Maxis, a subsidiary of Electronic Arts. The game was released in January 2003 for Mi ...
'' (2003); games that use oblique projection
Oblique projection is a simple type of technical drawing of graphical projection used for producing two-dimensional (2D) images of three-dimensional (3D) objects.
The objects are not in perspective and so do not correspond to any view of an ...
, such as ''Ultima Online
''Ultima Online'' (''UO'') is a fantasy massively multiplayer online role-playing game (MMORPG) released on September 24, 1997 by Origin Systems.
Set in the '' Ultima'' universe, it is known for its extensive player versus player combat syste ...
'' (1997) and ''Divine Divinity
''Divine Divinity'' is an action role-playing game developed by Larian Studios and published by cdv Software Entertainment for Microsoft Windows, which was released in August 2002. It has three sequels, ''Beyond Divinity'', ''Divinity II'', and ...
'' (2002); and games that use a combination of perspective projection
Linear or point-projection perspective () is one of two types of graphical projection perspective in the graphic arts; the other is parallel projection. Linear perspective is an approximate representation, generally on a flat surface, of ...
and a bird's eye view, such as '' Silent Storm'' (2003), '' Torchlight'' (2009) and '' Divinity: Original Sin'' (2014).
Also, not all "isometric" video games rely solely on pre-rendered 2D sprites. There are, for instance, titles which use polygonal 3D graphics completely, but render their graphics using parallel projection instead of perspective projection, such as ''Syndicate Wars
''Syndicate Wars'' is an isometric real-time tactical and strategic game, developed by Bullfrog Productions and published by Electronic Arts. It was released for DOS in 1996 and for the PlayStation in 1997. It is the second video game title in t ...
'' (1996), ''Dungeon Keeper
''Dungeon Keeper'' is a strategy video game developed by Bullfrog Productions and released by Electronic Arts in June 1997 for MS-DOS and Windows 95. In ''Dungeon Keeper'', the player builds and manages a dungeon, protecting it from invading ' ...
'' (1997) and '' Depths of Peril'' (2007); games which use a combination of pre-rendered 2D backgrounds and real-time rendered 3D character models, such as '' The Temple of Elemental Evil'' (2003) and '' Torment: Tides of Numenera'' (2017); and games which combine real-time rendered 3D backgrounds with hand-drawn 2D character sprites, such as ''Final Fantasy Tactics
is a 1997 tactical role-playing game developed and published by Square (video game company), Square for the PlayStation (console), PlayStation. It was released in Japan in June 1997 and in North America in January 1998 by Sony Computer Enterta ...
'' (1997) and '' Disgaea: Hour of Darkness'' (2003).
One advantage of top-down ''oblique projection'' over other near-isometric perspectives, is that objects fit more snugly within non-overlapping square graphical tiles, thereby potentially eliminating the need for an additional Z-order in calculations, and requiring fewer pixels.
Mapping screen to world coordinates
One of the most common problems with programming games that use isometric (or more likely dimetric) projections is the ability to map between events that happen on the 2d plane of the screen and the actual location in the isometric space, called world space. A common example is picking the tile that lies right under the cursor when a user clicks. One such method is using the same rotation matrices that originally produced the isometric view in reverse to turn a point in screen coordinates into a point that would lie on the game board surface before it was rotated. Then, the world x and y values can be calculated by dividing by the tile width and height.
Another way that is less computationally intensive and can have good results if the method is called on every frame, rests on the assumption that a square board was rotated by 45 degrees and then squashed to be half its original height. A virtual grid is overlaid on the projection as shown on the diagram, with axes virtual-x and virtual-y. Clicking any tile on the central axis of the board where (x, y) = (tileMapWidth / 2, y), will produce the same tile value for both world-x and world-y which in this example is 3 (0 indexed). Selecting the tile that lies one position on the right on the virtual grid, actually moves one tile less on the world-y and one tile more on the world-x. This is the formula that calculates world-x by taking the virtual-y and adding the virtual-x from the center of the board. Likewise world-y is calculated by taking virtual-y and subtracting virtual-x. These calculations measure from the central axis, as shown, so the results must be translated by half the board. For example, in the C programming language:
float virtualTileX = screenx / virtualTileWidth;
float virtualTileY = screeny / virtualTileHeight;
// some display systems have their origin at the bottom left while the tile map at the top left, so we need to reverse y
float inverseTileY = numberOfTilesInY - virtualTileY;
float isoTileX = inverseTileY + (virtualTileX - numberOfTilesInX / 2);
float isoTileY = inverseTileY - (virtualTileX - numberOfTilesInY / 2);
This method might seem counter intuitive at first since the coordinates of a virtual grid are taken, rather than the original isometric world, and there is no one-to-one correspondence between virtual tiles and isometric tiles. A tile on the grid will contain more than one isometric tile, and depending on where it is clicked it should map to different coordinates. The key in this method is that the virtual coordinates are floating point numbers rather than integers. A virtual-x and y value can be (3.5, 3.5) which means the center of the third tile. In the diagram on the left, this falls in the 3rd tile on the y in detail. When the virtual-x and y must add up to 4, the world x will also be 4.
Examples
Dimetric projection
File:Lincity-ng.png, '' LinCity-NG'' (2005), a tile-based city-building game
A city-building game, or town-building game, is a Video game genres, genre of simulation video game where players act as the overall planner and leader of a city or town, looking down on it from above, and being responsible for its growth and man ...
File:Freecol 095 05.jpg, '' FreeCol'' (2003) is a 4X strategy video game
Strategy video game is a major Video game genres, video game genre that focuses on analyzing and strategizing over direct quick reaction in order to secure success.
Although many types of video games can contain strategic elements, the strategy ...
.
Oblique projection
File:Micropolis - big city.png, '' Micropolis'' (2008), a tile-based city-building game
A city-building game, or town-building game, is a Video game genres, genre of simulation video game where players act as the overall planner and leader of a city or town, looking down on it from above, and being responsible for its growth and man ...
Perspective projection
File:0 A.D. alpha 25 - playing as Spartans.jpg, '' 0 A.D.'' is a real-time strategy video game.
File:Freeciv-webgl-3d-screenshot.jpg, '' Freeciv-web'' running in the 3D WebGL
WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
client
File:Ufo 2.4 Farm.png, '' UFO: Alien Invasion'' 2.4 tactical mode
See also
* Clipping
Clipping may refer to:
Words
* Clipping (morphology), the formation of a new word by shortening it, e.g. "ad" from "advertisement"
* Clipping (phonetics), shortening the articulation of a speech sound, usually a vowel
* Clipping (publications ...
* Filmation engine
* :Video games with isometric graphics: listing of isometric video games
* :Video games with oblique graphics: listing of oblique video games
* :Commons:Isometric video game screenshots: gallery of isometric video game screenshots
References
External links
The classic 8-bit isometric games that tried to break the mould
at Eurogamer.com
The Best-Looking Isometric Games
at Kotaku.com
The Best Isometric Video Games
at Kotaku.com
{{DEFAULTSORT:Isometric Graphics In Video Games
*
Video game graphics
Articles with example C code