WANTED: Game Developers to Explain Core Gamedev Terms and Concepts

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]tutsplus.com 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.

Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • Jose Gomez

    would you like tutorials about AS3 Frameworks? like Flixel? or Box2D?

    • http://gamedev.tutsplus.com/ Michael James Williams

      At the moment, no – but thanks! We’re looking for “platform-agnostic” tutorials. Check our Write for Us page for more details: http://gamedev.tutsplus.com/about/write-for-us/

      • petersen

        In most cases, as3 code can be understood and used in other platforms if I’m wrong? :)

  • diavlo

    What about Flash / Air ( stage 3D , Adobe Agal ) ? or Unity -> multiple platforms ..

    • http://gamedev.tutsplus.com/ Michael James Williams

      Ah – when I say platform, I mean *development* platform :)

  • Peter

    XNA , C# , will be ok ?

    • http://gamedev.tutsplus.com/ Michael James Williams

      Sure, it’s fine to use XNA or C# – but we’re not looking to publish any tutorials about XNA-specific concepts. Does that make sense?

      • Peter

        so thoroughly fully understood, the idea is to use no matter what programming language only to present a problem and a solution that can be implemented in other languages​​, not platform-specific

        • http://gamedev.tutsplus.com/ Michael James Williams

          Yup, you got it!

  • http://gamedev.tutsplus.com/ Michael James Williams

    Just a quick note to say thanks to everyone that’s applied so far! We got a TON of submissions, which is awesome, and I’ll get back to everyone over the next few days :) So if you haven’t heard back yet, don’t fret…

  • http://www.facebook.com/omar.s.shehata.9 Omar Sameh Shehata

    Would you be interested in an article about an *alternative* animation method to blitting? That would be where you export animation data in an XML or JSON and write a system that translates that into animation on screen. Depending on what you need, it may be a much faster approach, that has the added bonus of saving a ton of RAM and disk space.

    I already sent you an email, not sure if you got it to yet, but my paragraph was explaining blitting and I only mentioned that other method in the end.

    Another tutorial idea, what about a “dynamic path finding” tutorial. Because almost every tutorial I’ve seen has been about implementing A*, when there are other methods that are less complex and can do the job faster. I know a few developers that integrate these methods but not many people seem to use them or know about them.

    So I’m not sure if I should wait or go ahead and send another email with these other ideas.

  • Daniel McKenna

    Hi, I read this article rather late, I sent you a paragraph on test driven development two days ago and was wondering if you were still accepting new writers or if the quota had been filled?