Myślę, że jedną z najważniejszych rzeczy, które możesz zrobić, jest wybór gry, w którą lubisz grać. Pomoże ci to zainteresować i sprawi, że zapoznasz się z tym, jak sam kod przekłada się na perspektywę graczy.
Po wybraniu tej gry, niezależnie od jej wielkości, nie musisz próbować wymyślić, jak działa każda linia kodu. Wybierz kawałek i spójrz na to. Na przykład spróbuj dowiedzieć się, jak przechowywane są dane odtwarzacza lub jak rysowany jest element menu itp.
Następną rzeczą, którą możesz zrobić, podobnie jak mój poprzedni bit, jest próba zmiany czegoś. Nie jest to coś wielkiego (na początku), tylko coś prostego i zauważalnego w grze. Nawet coś tak prostego, jak tekst na przycisku w menu lub dodanie pozycji menu lub zmiana obliczeń obrażeń. Może uważasz, że powinni byli zrobić coś inaczej, spróbuj to zmienić samemu.
Kiedy po raz pierwszy zainteresowałem się tworzeniem gier, naprawdę interesowałem się grami RPG 2D. Znalazłem więc źródło jednego z nich online i zacząłem na nim budować. Dodawanie własnych funkcji i poprawianie, naprawianie błędów itp. To było w VB6 kilka lat temu, a teraz używam C # i XNA i piszę własną grę od podstaw. Ponieważ podobały mi się gry, motywowało mnie to do pracy nad tym, aby było lepiej. Nawiasem mówiąc, w ten sposób nauczyłem się wielu technik programowania, debugowania i rozwiązywania problemów, których używam dzisiaj w mojej pracy niezwiązanej z grą.
Jest to również bardzo pomocne, jeśli gra ma społeczność modderów, z której można zadawać pytania oraz uzyskać pomoc i przykłady. Ale z drugiej strony, nawet jeśli to nie istnieje, jesteś już tutaj i jesteśmy gotowi pomóc.