Das kommt mir bekannt vor. Mir ging's Anfang auch so, dass ich 'ne Pause eingelegt habe, weil es irgendwie nicht weiter wollte (ist, im Vergleich zu Sport, quasi so 'ne Art Übertraining. Wenn Du als weiter machst, wird es trotzdem nicht besser, eher schlechter). Nach einiger Zeit kommt das dann wieder von ganz alleine (zumindest bei mir!).
Ansonsten hilft es, wie NachoMan schon erwähnte, einfach die Projekte anderer Hobbyentwickler anzusehen. Du wirst mit C++ ja angefangen haben, weil Du Spiele programmieren willst (ansonsten wärst Du nicht hier, denke ich), und besonders dann hilft es auch einfach mal, wieder ein Spiel zu genießen, im Grunde möchte man ja eine Anwendung entwickeln, die andere unterhält, und besonders mir fallen, wenn ich spiele, immer wieder Dinge ein, die man so oder verändert eben in sein eigenes Spiel einbinden kann. Das müssen nicht mal große Dinge sein, meistens sind es eher die Details, die Spiele so spielenswert machen (nicht umsonst war bzw. ist Diablo II quasi noch ungeschlagen. Sacred, Dungeon Siege, all' diese Spiele konnten das dann einfach nicht ersetzen).
Daher, einfach mal ein kleines Projekt anfangen, das kann ja ein einfaches Konsolenspiel sein, und sich inspirieren lassen. Wenn ich ein Webdesign erstelle, dann schaue ich mir auch immer erst Seiten an, um zu sehen, was mir gefällt und wie gesagt - meistens sind es die Details, die wirklich überzeugen, oder die das ganze erst so schön wirken lassen.