Michael James Williams
Michael is an editor and data analyst at Tuts+.
Tutorials
  • Game Development
    Quick Tip: Make Retro, Low-Fi Game Sound Effects With BfxrBfxr retro game sound effects hires
    27 shares
    Bfxr is a handy tool for making sound effects in a style reminiscent of the NES era, like the noise made when Mario collects a coin. It can run in a browser and export sounds in either WAV form, which almost every gamedev engine can import, or in a data form that can be interpreted by your game's code on the fly.Read More…
  • Game Development
    15+ Analyses, Post Mortems, and Game Design DocsPost mortems analyses game design docs 400px
    33 shares
    You can't beat learning from personal experience... but learning from someone else's experience is often less painful. In this post, I've collated some of my favourite post mortems, game design documents, and design analyses for mainstream games, from Mario, Sonic, and Zelda to MGS2, The Sims Social, and Portal.Read More…
  • Game Development
    Git and GitHub for Game DevelopersGit and github for game developers 400px
    17 shares
    "I'm sure Git is great, but it looks complicated - I'll stick with my current workflow" is like saying "I'm sure IDEs like FlashDevelop and Sublime Text are great, but they look complicated - I'll stick with Notepad". Yeah, sure, there's a bit of a learning curve, and you can live without it, but it's foolish to. In this article, I'll explain why Git (and GitHub) is so great, and show you how to get started quickly and easily.Read More…
  • Game Development
    Wanted: Experienced Game Programmers to Port a GameWanted experienced game programmers 400px
    2 shares
    If you have coding experience with a modern game development platform, read on...Read More…
  • Game Development
    New to Tuts+: Game Development? Start Here.New to game dev
    119 shares
    Welcome to Gamedevtuts+! This site is dedicated to game developers, and we host tutorials, tips, and articles about game design, coding, and working in the industry. Whether you've never made a game before or you're a long-time developer looking to learn something new, this guide will help you find the best of our content.Read More…
  • Game Development
    One Year of Gamedevtuts+!Gamedevtuts birthday celebration 400px
    6 shares
    We're proud to be celebrating the one year anniversary of Gamedevtuts+ today! Over the course of the last twelve months, we've published over two hundred gamedev tutorials, we've welcomed many new members to our team (including a new editor), and we've learned a lot about making games together. In this post, we'll take a look back at our first year...Read More…
  • Game Development
    Enjoy These Totally Free Bomberman-Inspired Sprites!Totally free bomberman sprites 400px
    12 shares
    Jacob Zinman-Jeanes has assembled another excellent set of free game sprites: this time they're for a Bomberman-inspired game called Bombing Chap. You could use them for prototyping your games, or as a base for a full set of graphics!Read More…
  • Game Development
    Quick Tip: Cheap 'n' Easy Isometric LevelsQuick tip cheap easy isometric levels hires
    33 shares
    If you're hacking a game together for a jam or #1GAM, you're probably not too concerned about doing it "the right way". In this article, I'll share some tips for drawing and coding pseudo-isometric levels quickly and easily.Read More…
  • Game Development
    Quick Tip: Create Smooth Enemy Movement With Sinusoidal MotionSmooth enemy movement with sinusoidal motion
    7 shares
    In this Quick Tip, I'll show you how to use the sine function to give your game's objects smooth back-and-forth motion - no more harsh zig-zags where your floating enemies seem to bounce against an invisible wall!Read More…
  • Game Development
    Call for Writers: What Gamedev Techniques Have Blown Your Mind?Write for gamedevtuts
    2 shares
    Are you a game developer with an interest in helping others learn your craft? We're looking for devs and designers to talk about tips, tricks and techniques that really changed the way they approached their job when they first learned about them. This is a paid job. If you're interested, read on.Read More…
  • Game Development
    10 Great Full Game Sprite Sheets From GraphicRiverGraphicriver sprite sheets preview
    47 shares
    Besides running the Tuts+ Network, Envato also runs a set of digital stock marketplaces - and one of these, GraphicRiver, now sells sprite sheets for games. In this post, I've selected ten full sprite sheets, each of which contains enough elements to make a full game. These sprite sheets are great for prototyping, and could even be used for a commercial game!Read More…
  • Game Development
    40+ Fantastic Game Development Tutorials From Across the WebBest gamedev tutorials online
    235 shares
    The indie gamedev community is awesome: so willing to share tips, tricks, advice, and even detailed tutorials explaining important concepts. Here, I've rounded up a few dozen of my favourite examples from around the internet, covering coding, maths, game design, and being a game developer. This is the quality of content that we aspire to achieve at Gamedevtuts+.Read More…