Μηχανή παιχνιδιών θύελλας ανοιχτού κώδικα

Ο πηγαίος κώδικας για τη μηχανή παιχνιδιών Storm, που χρησιμοποιείται στη σειρά παιχνιδιών ρόλων Corsairs που απευθύνονται σε λάτρεις των ναυμαχιών, έχει ανοίξει. Κατόπιν συμφωνίας με τον κάτοχο των πνευματικών δικαιωμάτων, ο κωδικός είναι ανοιχτός με την άδεια GPLv3. Οι προγραμματιστές ελπίζουν ότι η διαθεσιμότητα του κώδικα θα ανοίξει νέες ευκαιρίες για την ανάπτυξη τόσο του κινητήρα όσο και του ίδιου του παιχνιδιού, χάρη στην εισαγωγή καινοτομιών και διορθώσεων από την κοινότητα.

Ο κινητήρας είναι γραμμένος σε C++ και προς το παρόν υποστηρίζει μόνο την πλατφόρμα Windows και το API γραφικών DirectX 9. Τα σχέδια για περαιτέρω ανάπτυξη περιλαμβάνουν την αντικατάσταση του δικού του κώδικα απόδοσης με τη βιβλιοθήκη bgfx cross-platform, η οποία, εκτός από το DirectX, υποστηρίζει τα API γραφικών OpenGL , Vulkan, Metal και WebGL και μπορεί να χρησιμοποιηθεί σε Linux, Android και FreeBSD. Σχεδιάζεται επίσης η αντικατάσταση της ενσωματωμένης μαθηματικής βιβλιοθήκης και του κώδικα επεξεργασίας εισόδου με glm και gainput. Σχεδιάζεται να αντικατασταθεί η ενσωματωμένη γλώσσα για την ανάπτυξη σεναρίων με Lua, το σύστημα αρχείων διαμόρφωσης σε μορφή «.ini» με JSON και συγκεκριμένες μορφές δυαδικών πόρων με τυπικές μορφές.

Μηχανή παιχνιδιών θύελλας ανοιχτού κώδικα


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο