Разработка игры Pengu5: Оконный интерфейс
Можно найти много обучающих материалов "как написать игру", про Змейку там, Арканоид или ещё что-то нибудь простое. Даже ИИ их пишет. Но могу поспорить, что практически ни одно такое руководство не будет содержать ничего про интерфейс. Его как будто нет вообще. После запуска вы сразу начинаете играть, а после окончания игры допустим нажимаете клавишу повтора и опять начинаете играть. Между тем даже в самой примитивной игре, если вы хотите сделать её законченным продуктом, значительная часть кода будет посвящена интерфейсу в самых различных видах...