So, let me make sure I am seeing this post straight - he got angry at you over a video game? And he can't apologize for snapping at you?
I think it's time to have a nice heart-to-heart. Tell him flat out that when he snaps at you, and half-asses the apology, it hurts you. A successful relationship involves being on the same page with each other, physically and emotionally. It also involves communication.
I had a recent spat with my bf (actually, about a month ago), and it was me putting my foot in my mouth about something. I apologized, and meant it, and made sure I meant it to him. I admitted, I was dumb to even ask whatever it was I asked. Beyond that, we always communicate with each other, enjoy the same things, and if one of is us out of line, the other is right there to keep a check on.
If you two love each other, making sure that everything is in check with each other, as much as possible, will help satisfy that love for each other.