Programowanie gier. Koncepcje i techniki.

W tym poście chciałbym zawrzeć część ważniejszych koncepcji związanych z tworzeniem gier.
Właściwie jest to podsumowanie moich przemyśleń z kilku lat praktyki w pisaniu gier. 
Zatem do dzieła!


LibGDX i Ashley. Wstęp.

W dobrze tworzonej grze, ważny jest podział na moduły i odpowiednia koncepcja zarządzania obiektami. W libGDX możemy wykorzystać do tego celu bibliotekę ashley, dzięki której możemy podzielić funkcję na niezależne systemy. Przy dobrze zaprojektowanym układzie mamy możliwość wielokrotnego używania systemów i komponentów w innych grach lub widokach co znacznie przyśpiesza proces developingu.