Jak sprawdzić co spowalnia moją grę?
Jeżeli twoja gra nie chodzi płynnie najpierw trzeba ustalić gdzie leży problem. Czy problemem jest kod wykonywany w funkcji Update? Czy może chodzi o rendering?Czytaj więcej →
Jeżeli twoja gra nie chodzi płynnie najpierw trzeba ustalić gdzie leży problem. Czy problemem jest kod wykonywany w funkcji Update? Czy może chodzi o rendering?Czytaj więcej →
To wydanie naprawia znalezione błędy.Czytaj więcej →
Raspberry Pi to kolejna platforma, na której możesz uruchamiać gry wykonane w Castle Game Engine!Czytaj więcej →
Podczas testowania gry, nad którą właśnie pracuję natrafiłem na dziwny błąd. Czasami, raz na 10-20 minut gra zawieszała się na moment.Czytaj więcej →
To największa funkcjonalność nad jaką pracowałem w CGE do tej pory. Szczególnie ważna dla gier mobilnych.Czytaj więcej →
Nowe wydanie poprawia znalezione błędy. Większość poprawek dotyczy kontrolek Cocoa dla systemu MacOS.Czytaj więcej →
Obsługa kompresji ASTC (Adaptable Scalable Texture Compression) to kolejna funkcja, którą opracowałem dla Castle Game Engine podczas pracy nad moją grą mobilną.Czytaj więcej →
Castle Game Engine posiada wiele integracji z usługami dla gier mobilnych. Przy okazji prac nad grą na androida, wprowadziłem wiele usprawnień do modułu Admob.Czytaj więcej →
Castle Game Engine to darmowy, otwarty silnik do tworzenia gier napisany w języku Object Pascal. Obsługuje gry 3D i 2D. Dzięki niemu możesz tworzyć gry na komputery stacjonarne (Windows, Linux, macOS), mobilne (Android, iOS) i konsole (Nintendo Switch) korzystając z przejrzystego języka Pascal. Którą wersję jednak wybrać?Czytaj więcej →
Od jakiegoś czasu przyglądam się rozwojowi Castle Game Engine. Jest to silnik do tworzenia gier napisany w języku Object Pascal. Programowałem wiele lat w tym języku więc mam do niego pewien sentyment. Prosta, czytelna składnia oraz krótkie czasy kompilacji powinny być bardzo pomocne w tworzeniu gier. Niestety, uruchamiając kolejne przykłady, natrafiłem na mały problem, zamknięcie okna każdej aplikacji kończyło się wyjątkiem. Winnym okazała się jednak użyta wersja kompilatora Free Pascal.Czytaj więcej →