• Game Components

  • Game Things

    Design

    • Influences
    • World Building
    • Genre
    • Mechanics
    • Finding Art

    Game Engines

    Cross Section

    • 2d/3d
    • Licensing
    • Game engine UI
    • Platforms
    • Graphics
  • Game Engines

    A short list of game engines

  • Dimensions

    The dimensionality of a game gives rise to how players interact with your world. Originally games had 2D graphics, utilizing classic cartoon animation techniques in real time. In the background of 2D games static pictures are layered on top of each other to build a scene, while in the foreground tiled images and 2D animations called Sprites are drawn each frame to create the moving parts of the game. Because animation is limited to sliding the sprite across the screen the player’s experience is limited to moving across that 2D plane. That being said changing the perspective of the player gives rise to many different experiences.

    Modern computer graphics place Models made up of triangles into 3D worlds. While this makes it possible to build things like First and Third Person shooters many 3D games still use the Top Down, Side Scroller, or Isometric projection to create the stylistic feel of their games.

    When designing your game it’s important to think about how dimensionality affects the kinds of art assets that go into your world as well as how that affects your player’s experience.

  • Simulations

    Video game programs are all simulations: programs which change their state over time given inputs from a user or AI. The complexity of these simulations ranges from simple, like an interactive story waiting for a user to click, to 2D physical effects, like the ball bouncing off the paddle in Pong, to full 3d physical simulations, like when you flip the tank over in Halo. Some simulations are only possible in Dd or in 3D engines, while some experiences are shared between the two. This has implications for your game: an experience like Street Fighter or Halo might only make sense in their respective engines. However A Link to the Past (SNES) and A Link Between Worlds (3DS) have the same physical feel, but their artistic style give way to two different games.

    For games that take place on the 2d Plane, deciding a 2d or 3d engine can dictate the artistic style of your game

  • Cameras

    The picture that the player ends up seeing in your game is dictated by the Player Camera. In 2d graphics, the camera is just the visible portion of the screen, with images either being on screen or off. This gives rise to the three perspectives: you’re either looking straight on at a scene, top down, or at a fixed angle.

    In 3D graphics we display content on the screen by figuratively positioning a pinhole camera in a scene.

    For each pixel on your monitor, a “Ray” of light is cast from the pixel, through the pinhole, and into the scene.

  • 2D Perspectives

    Side Scrolling

    In this scene the trees are made of a background image. The floor is made of tiles, and Lakitu and Mario are animated sprites.
    Side Scrolling

    Top Down

    A Link To the past is made up entirely of background tiles, interactive tiles like the tombstones/brush, and foreground sprites like Link and that asshole walking around

    Isometric (Diagonal)

    Isometric games are effectively top down 2D games where the game is drawn at a diagonal angle to grant perspective on content that would be missed from side scrollers / top down games

  • 3D Perspective

    Full 3D graphical experiences are governed by the Camera, the player’s perspective.

    First person

    Quake 1 was the first (probably) fully 3D video game. The player’s controls are attached directly to the Camera, and a physics simulation dictates how the player moves (sliding across the floor, stuck to the ground by gravity)

    Third Person Follow Cam

    In third person games the Camera follows the player character though the world. In Super Mario they had Lakitu follow Mario around to really drive that point home

    Static Camera

    Many 3D games fix their camera in place to recreate a 2D game effect in 3D. This Likitung Sushi game from Pokemon stadium gives the impression that you are playing an Isometric 2D game, but they are eating 3d sushi with their 3d bodies.

{"cards":[{"_id":"560e47c95cd3b8f8d2000094","treeId":"560e504f5cd3b8f8d2000091","seq":19257934,"position":1,"parentId":null,"content":"# Game Components\n"},{"_id":"560e2dbd5cd3b8f8d2000096","treeId":"560e504f5cd3b8f8d2000091","seq":19257914,"position":1,"parentId":"560e47c95cd3b8f8d2000094","content":"# Dimensions\nThe dimensionality of a game gives rise to how players interact with your world. Originally games had 2D graphics, utilizing classic cartoon animation techniques in real time. In the background of 2D games static pictures are layered on top of each other to build a scene, while in the foreground tiled images and 2D animations called Sprites are drawn each frame to create the moving parts of the game. Because animation is limited to sliding the sprite across the screen the player's experience is limited to moving across that 2D plane. That being said changing the perspective of the player gives rise to many different experiences.\n\nModern computer graphics place [Models](https://en.wikipedia.org/wiki/3D_modeling) made up of triangles into 3D worlds. While this makes it possible to build things like First and Third Person shooters many 3D games still use the Top Down, Side Scroller, or Isometric projection to create the stylistic feel of their games.\n\nWhen designing your game it's important to think about how dimensionality affects the kinds of art assets that go into your world as well as how that affects your player's experience."},{"_id":"560e2cd85cd3b8f8d2000097","treeId":"560e504f5cd3b8f8d2000091","seq":19257916,"position":1,"parentId":"560e2dbd5cd3b8f8d2000096","content":"# 2D Perspectives\n## Side Scrolling\nIn this scene the trees are made of a background image. The floor is made of tiles, and Lakitu and Mario are animated sprites.\n![Side Scrolling](https://www.wired.com/images_blogs/gamelife/2013/05/marioworld_660.jpg)\n\n## Top Down\nA Link To the past is made up entirely of background tiles, interactive tiles like the tombstones/brush, and foreground sprites like Link and that asshole walking around\n![](https://i.ytimg.com/vi/Z6hjG6MCcZ8/hqdefault.jpg)\n\n# Isometric (Diagonal)\nIsometric games are effectively top down 2D games where the game is drawn at a diagonal angle to grant perspective on content that would be missed from side scrollers / top down games\n\n\n![](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSyykWyl6tk0X4yz0pV_MEUnYwhJ7nhl9ZPonDVYQl284SvcySylA&s)"},{"_id":"560d359e5cd3b8f8d200009a","treeId":"560e504f5cd3b8f8d2000091","seq":19257927,"position":2,"parentId":"560e2dbd5cd3b8f8d2000096","content":"# 3D Perspective\nFull 3D graphical experiences are governed by the Camera, the player's perspective.\n\n## First person\nQuake 1 was the first (probably) fully 3D video game. The player's controls are attached directly to the Camera, and a physics simulation dictates how the player moves (sliding across the floor, stuck to the ground by gravity) \n![](https://assets.rockpapershotgun.com/images/2019/01/Quake-15.jpg/RPSS/resize/760x-1/format/jpg/quality/90)\n\n## Third Person Follow Cam\nIn third person games the Camera follows the player character though the world. In Super Mario they had Lakitu follow Mario around to really drive that point home\n![](https://www.retrogames.cz/games/978/N64_01.gif)\n\n## Static Camera\nMany 3D games fix their camera in place to recreate a 2D game effect in 3D. This Likitung Sushi game from Pokemon stadium gives the impression that you are playing an Isometric 2D game, but they are eating 3d sushi with their 3d bodies.\n![](https://i.ytimg.com/vi/H1XdkHvdn24/hqdefault.jpg)"},{"_id":"560d322b5cd3b8f8d200009b","treeId":"560e504f5cd3b8f8d2000091","seq":19257936,"position":2,"parentId":"560e47c95cd3b8f8d2000094","content":"# Simulations \nVideo game programs are all simulations: programs which change their state over time given inputs from a user or AI. The complexity of these simulations ranges from simple, like an interactive story waiting for a user to click, to 2D physical effects, like the ball bouncing off the paddle in Pong, to full 3d physical simulations, like when you flip the tank over in Halo. Some simulations are only possible in Dd or in 3D engines, while some experiences are shared between the two. This has implications for your game: an experience like Street Fighter or Halo might only make sense in their respective engines. However A Link to the Past (SNES) and A Link Between Worlds (3DS) have the same physical feel, but their artistic style give way to two different games.\n\nFor games that take place on the 2d Plane, deciding a 2d or 3d engine can dictate the artistic style of your game\n\n\n\n"},{"_id":"560d01dc5cd3b8f8d200009d","treeId":"560e504f5cd3b8f8d2000091","seq":19257942,"position":3,"parentId":"560e47c95cd3b8f8d2000094","content":"# Cameras\nThe picture that the player ends up seeing in your game is dictated by the Player Camera. In 2d graphics, the camera is just the visible portion of the screen, with images either being on screen or off. This gives rise to the three perspectives: you're either looking straight on at a scene, top down, or at a fixed angle.\n\nIn 3D graphics we display content on the screen by figuratively positioning a pinhole camera in a scene.\n![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Pinhole-camera.svg/440px-Pinhole-camera.svg.png)\n\nFor each pixel on your monitor, a \"Ray\" of light is cast from the pixel, through the pinhole, and into the scene. "},{"_id":"560e402a5cd3b8f8d2000095","treeId":"560e504f5cd3b8f8d2000091","seq":19257932,"position":2,"parentId":null,"content":"# Game Things\n\n## Design\n* Influences\n* World Building\n* Genre\n* Mechanics\n* Finding Art\n\n## Game Engines\n\n### Cross Section\n* 2d/3d\n* Licensing\n* Game engine UI\n* Platforms\n* Graphics\n"},{"_id":"560d02bd5cd3b8f8d200009c","treeId":"560e504f5cd3b8f8d2000091","seq":19257937,"position":3,"parentId":null,"content":"# Game Engines\nA short list of game engines"}],"tree":{"_id":"560e504f5cd3b8f8d2000091","name":"The Results are in, It's Syphilis!","publicUrl":"the-results-are-in-it-s-syphilis"}}