Создание игр на c++
В общем недавно я хотел создать игру space invaders на c++, с использованием библиотеки sfml. Моя проблема заключается в том что мой код на половине работы получается очень объемным и не удобным в чтении. Очень часто сложно выбрать между различными вариантами реализации одной задачи (например создать константу в общем файле settings.h или просто в самом классе присвоить некоторое значение).Что бы вы могли мне посоветовать чтобы мне улучшить качество моего кода?