WANTED: Game Developers to Explain Core Gamedev Terms and Concepts


Are you a game developer with an interest in helping others learn your craft? We're looking for devs to write short posts explaining important game development terms and concepts like "game loop", "blitting", and "freemium". This is a paid job. If you're interested, read on.

What We're Looking For

We'd like to put together a collection of posts explaining common terms in game development and design.

Each post would be about 600-1000 words long (or a few minutes, if you prefer to record screencasts), and would cover a single topic. Where appropriate, these posts should include a visual aid, like a diagram or screenshot.

You must be able to explain ideas concisely, without a whole lot of waffle, in decent English - however, you do not need to have prior writing experience. If you can explain a topic in person or on a forum, that's great!

We will pay $50-$100 for each post, depending on the complexity of the topic. You're free to write a one-off post if you don't have the time to commit to a regular writing schedule.

How to Apply

If you're interested, please email gamedev[at] with a single-paragraph explanation of one of the following topics:

  • Blitting
  • The game loop
  • Freemium games
  • TDD
  • Bump map

Imagine you're explaining this to a beginner game developer who isn't familiar with the term or concept, but who has to catch a bus in 30 seconds.

If you have any suggestions for other important terms and concepts you'd like to explain, let us know!

I look forward to hearing from you.

Related Posts
  • Code
    Object-Oriented Programming in WordPress: Functions and AttributesWordpress oop
    As we continue our discussion of object-oriented programming within the context of WordPress, it's time for us to begin talking about actual features of object-oriented programming. Though we've already covered classes, we needed to explore some foundational programming constructs before coming back around to some of the core object-oriented concepts. In this article, we're going to begin talking about functions and attributes: two foundational aspects of object-oriented programming.Read More…
  • Code
    Object-Oriented Programming in WordPress: Control Structures IWordpress oop
    WordPress is a powerful CMS that provides a flexible foundation on which to build both sites and applications. If you want to extend WordPress functionality, then you do so via plugins. Although there are a number of different ways to do that, this series has us taking a look at object-oriented programming specifically from the perspective of a beginner and in the context of WordPress.Read More…
  • Code
    Object-Oriented Programming in WordPress: ClassesWordpress oop
    Classes are the foundation of object-oriented programming. For some, the concept is simple; for others, not so much. In this article, we're going to continue our beginner's series on object-oriented programming by taking a look at the concept of classes and how they lay the foundation for everything we'll use moving forward.Read More…
  • Game Development
    Game Design
    The Difference Between a Blatant Clone and Building on a Proven GameCloning games vs building on proven genre
    Games have been around for long enough that clearly defined game genres and mechanics have emerged. Most new games belong to one or more of these genres, and are composed of some combination of these mechanics. New genres and mechanics do occasionally arise and surprise the world, but they are rare exceptions.Read More…
  • Game Development
    Spaces: Useful Game Object ContainersSpaces preview400
    The whole point of a space is to hold game objects. The game objects in one space should not have any way to communicate with the game objects in another space, so spaces provide a simple means to separate different groups of game objects. In this article, you'll learn the benefits of such an architecture.Read More…
  • Game Development
    How to Learn
    How To Learn Board Game Design and DevelopmentPreview400
    Over the past decade, board games have gained increased prominence within the game industry. With the growing popularity of Euro-style board games, such as Settlers of Catan, and the constant influx of new games and game types such as Dominion, the popular deck-building game, board games have seen an unexpected resurgence among gamers of all kinds. While board games share many ideas with video games, they are played in a very different way, and often use very different game mechanics. Designing for board games brings about different challenges than designing for video games, but the skills can be applied universally to make all of your games better.Read More…