space invaders is super easy, move left right, shoot, projectile moves up, their projectiles move down - If you dont create those destroyable bunkers, its really super easy, and still fun for... 9 seconds
I disagree. Just think about it. Moving left and right, shooting = Handling input. Projectiles = Collision detection, (very basic) AI and some event system for dying entities.
It's just perfect for a first project.
Its still easier than doing math in pong.
handling inputs you do for pong too, collision detection as well. Also collision detection is not something you program yourself: rect.collide(rect) if true I would just NULL an enemy, for no fun, no animation death
count not null enemies
also space invaders you can do incremential, first the enemies dont even move at all
because the game still kind of works