Skip to content

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
April 11, 2023

I apologize for the confusion…ChatGPT as a coding assistant

⚠️ I do not use ChatGPT for work. For good reasons, it is prohibited where I work (porting PC games to consoles): At least…

February 20, 2023

How to debug, for game programmers (expanded)

This is the 2023 update of an article first published in 2017. You can also download a PDF version of this article. The original…

August 14, 2022

Implementing and using buffers in C#

You can find implementations of the data structures described here at: A buffer is a simple data structure that allows you to add any…

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…

June 13, 2019

10 things you didn’t know about advergames

We compiled a list of about 100 advergames to use as examples to show clients, and from this, we learned quite a lot about hem. I…

July 22, 2018

Domino Tilings I

I started a new project: studying polyomino tilings and related problems (very much inspired by Golomb’s famous Polyominoes). As part of this study, I…

Posts navigation

1 2 … 5 Next

Categories

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

Blogroll

  • Dev.Mag

Tag cloud

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

Categories

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

Blogroll

  • Dev.Mag

Tag cloud

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