1. Game Development

Game Development Learning Guides

  1. Noise 01 400

    Noise: Creating a Synthesizer for Retro Sound Effects

    3 Posts
    In this series, you'll learn how to create a synthesizer-based audio engine that can generate sounds for retro-styled games. The audio engine will generate all of the sounds at runtime without the need for any external dependencies such as MP3 files or WAV files. The end result will be a working library that can be dropped effortlessly into your games.
    View Learning Guide...
  2. Object oriented programming gamedev 400px

    Beginner's Guide to OOP

    6 Posts
    Object-oriented programming (OOP), in its most basic sense, is a programming style used to organize code. Video games can run anywhere from a few thousand lines of code (Cut the Rope has 15,000) to millions of lines of code long (Crysis has over a million). You can see why it’s so important to write code that can be easily modified and maintained. Programming styles, such as OOP, help to organize code in such a way that it becomes easier to maintain and modify.
    View Learning Guide...
  3. Coding tetris 400px

    Implementing Tetris

    2 Posts
    It's possible to create a Tetris game with a point-and-click gamedev tool, but it might be easier to think at a higher level of abstraction, where the tetromino you see onscreen is only a representation of what's going on in the underlying game. In this series, you'll see exactly what this means...
    View Learning Guide...
  4. Spaghetti design 400px

    Spaghetti Design

    2 Posts
    I’m Matteo, 33 years old and a normal guy. The funny thing is that I'm a game designer. Why is that funny? Because I'm Italian. Maybe in the UK, France, Germany, or Spain it's quite common to know a guy that makes video games for a living, but here in Italy there’s only one big game company and a handful of start ups. So, it's very hard to be a game developer in the country of Leonardo da Vinci, Vivaldi and Valentino Rossi.
    View Learning Guide...