iDevGames Forums
Game Dev's Misc. Checklist - Printable Version

+- iDevGames Forums (http://www.idevgames.com/forums)
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Game Design (/forum-5.html)
+--- Thread: Game Dev's Misc. Checklist (/thread-12105.html)



Game Dev's Misc. Checklist - wyrmmage - Aug 5, 2018 08:16 AM

Hey everyone! It's been a while Smile

So, the other day I bought a controller for use while playing computer games. It worked great for the first game that I tried it on, but when I tried it on a second, I discovered that that game only had support for Xbox controllers, and I guess mine is a Playstation-like controller or something, which isn't supported.

This got me thinking that it could be cool to make a checklist of misc. things that game devs sometimes forget about (or just don't do). I don't mean things related to game design, but things like configuration options; technical details; or, well, controller support.

Anyway, here's what I've come up with so far. I'd love to see what other people can think of Smile
  • Controls
    • Configurable button mappings
    • Option for inverted Y axis
    • Option for inverted X axis? (I know I've seen this before, but I don't know if people really use this...)
  • Sound
    • Separate volume controls for music and sound effects
    • Don't continue to play music when minimized.
  • Focus
    • Pause when game loses focus.
    • Don't crash when computer resumes from sleep.
    • Don't crash when computer resumes from hibernate.
    • Pause when resuming from sleep or hibernate.
    • Pause if framerate is very low.
  • Controllers
    • Xbox controller support
    • Playstation controller support
    • Default button mappings for supported controllers
  • Misc.
    • Don't crash upon user changing their system clock backwards Rasp
  • Others?