code-spot

a programming blog

  • Blog
  • Writing (on Game Development)
  • Polyominoes
  • Private Projects
    • Difference and Functional Equations Reference
    • Python Image Code
    • Special Numbers Library
    • XSI Scripting Using Python: Course Notes
  • About Me
Skip to content

Category: Game Development

November 25, 2020

Procedural Meshes in Unity: Normals and Tangents

In previous posts, we looked at general mesh generation in Unity, and the issues that arise in generating meshes for lines. In this post,…

November 16, 2020

Top game-related math books

Mathematics used to be a lot more important for game development than it is now. There are so many tools available for creating all…

Colored squares organized in a grid
November 13, 2020

How to structure a game project

The project structure of a game is where things are, and what they are called. Viewed broadly, it may also include decisions about what…

November 10, 2020

Procedural Meshes for Lines in Unity

A lines is a fundamental graphics object, but generating attractive, robust lines involve many subtle issues and can be difficult to get right. In…

November 4, 2020

Generating meshes procedurally in Unity

Procedurally generated meshes have several uses in game development: You can use them for crisp, non-standard UI components. You can use them to render…

July 27, 2010

A Simple Trick for Moving Objects in a Physics Simulation

(Original Image by Valerie Everett) It is sometime necessary to move an object in a physics simulation to a specific point. On the one…

June 15, 2010

Region Quadtrees in C++

(Original image by GoAwayStupidAI). Below are four C++ implementations of the region quadtree (the kind used for image compression, for example). The different implementations…

April 15, 2010

Experimental Tool for Removing Unwanted Artefacts in Textures

Many textures used for 3D art start from photographs. Ideally, such textures should be uniformly lit so that the texture does not interfere with…

October 25, 2009

Tips for Designing and Implementing a Stimulus Response Agent

(Original Image by everyone’s idle.) This post was a originally published on Luma Labs, now dead. As old as stimulus-response techniques are, they still…

October 24, 2009

Guerrilla Tool Development

Tools for editing game levels and AI for your own games are nice to have, but it is not always practical to implement these…

Posts navigation

1 2 Next

Categories

  • Algorithms (25)
  • C++ (3)
  • Downloads (13)
  • Game Development (18)
  • Games (1)
  • Image Processing (11)
  • Java (2)
  • Mathematics (11)
  • Python (6)
  • Simulation (5)
  • Snippet (8)
  • Tools (4)
  • Tutorial (9)
  • Web Development (1)

Blogroll

  • Dev.Mag

Tag cloud

Python z-transform quadtree response curve blending 2D maintainability difference equation Mathematics distribution function sum Image Processing sampling C++ white noise vector field functional equations AI computer graphics quadtrees Simulation tiles Game Maker compression optimisation spatial partitioning procedural texture random number generation Special Numbers Library level editor filtering Game Development probability functional equation random Perlin noise discrete calculus algorithm random distribution image partitioning editor grids artificial intelligence game tools Dev.Mag

Categories

  • Algorithms (25)
  • C++ (3)
  • Downloads (13)
  • Game Development (18)
  • Games (1)
  • Image Processing (11)
  • Java (2)
  • Mathematics (11)
  • Python (6)
  • Simulation (5)
  • Snippet (8)
  • Tools (4)
  • Tutorial (9)
  • Web Development (1)

Blogroll

  • Dev.Mag

Tag cloud

difference equation Image Processing distribution function filtering random distribution Mathematics response curve z-transform procedural texture computer graphics AI spatial partitioning sampling 2D discrete calculus maintainability random number generation sum Perlin noise functional equation compression probability functional equations algorithm Game Maker quadtree game tools blending grids vector field artificial intelligence Simulation quadtrees editor Python C++ Dev.Mag image partitioning white noise optimisation Game Development Special Numbers Library level editor random tiles
Copyright code-spot. All rights reserved. | Powered by WordPress & Writers Blogily Theme