Das sind ja nun einige Sachen die du hier gern möchtest
An sich brauchst du irgendwie den Einstieg in Modellierungssoftware. Ich selbst nutze Blender. Kannst du dir einfach mal ansehen. Blender ist kostenlos was schon mal eine coole Sache ist. Im Internet findest du dazu auch viele Ressourcen, wenn du es richtig lernen willst würde ich aber vielleicht trotzdem zu einer Lehr-DVD, einem Buch oder einem Onlinekurs raten.
Was das Spiel an sich angeht, versuch es vielleicht wirklich einfach mal mit Unity. Unity ist zwar auf 3D ausgelegt, unterstützt von Haus aus aber auch 2D Spiele. An sich kannst du mit jeder 3D Engine auch 2D Spiele entwickeln. Der Unterschied liegt hier eher bei den Tools die dir dafür zur Verfügung stehen. Ansonsten ist der Einstieg in Unity nicht ganz so komplex und C# kennst du ja zumindest ein bisschen.
Was jetzt Bücher im speziellen angeht wird es schwierig. Ich habe ein älteres Buch über Unity hier rum fliegen, würde aber eher zu etwas aktuellem raten. Da bin ich also der falsche Ansprechpartner. Zu Blender habe ich eine DVD von Helge Maus hier die mir gut gefallen hat. Die ist mittlerweile aber auch schon etwas älter weshalb ich da nach was aktuellem gucken würde.
Außer der Empfehlung der Engine und der Software kann ich dir da also fürs erste nicht weiter helfen.