top of page

Jak „Minecraft w kosmosie” stał się prawdziwą grą taty i syna

Zdjęcie autora: Marcel Dütscher
Marcel Dütscher
20 cze
1 minut(y) czytania

Zaczęło się od prostego pomysłu przy obiedzie. Mój 10-letni syn Justus miał bardzo konkretną wizję gry swoich marzeń: „Minecraft, ale w kosmosie. Z samodzielnie zbudowanymi statkami kosmicznymi, proceduralnie generowanymi planetami i budowaniem baz.”


Jako informatyk uważałem, że pomysł jest fantastyczny – ale wiedziałem też, że obok etatu po prostu nie mam czasu, żeby wieczorami pisać tysiące linijek kodu silnika gry.


Rozwiązanie? Zapraszamy do zespołu sztuczną inteligencję.


Od pierwszego dnia ustawiliśmy projekt dość nietypowo: Justus jest projektantem gry i product managerem z wielką wizją. Ja jestem „dyrektorem technicznym”, który wyznacza wytyczne architektury. Prawdziwą żmudną robotę (kod w C#, modele 3D, efekty dźwiękowe) zlecamy AI, takim jak Claude, ChatGPT i ElevenLabs.


Najbardziej ekscytujące w naszej codzienności w „studiu deweloperskim” jest proces twórczy. Głowa Justusa jest pełna fantastycznych pomysłów, ale kiedy buduje się grę, potrzebne są precyzyjne zasady.


Kiedy chce nowej funkcji – powiedzmy nowego napędu warp do statków – siadamy razem i porządnie ją projektujemy. Jak szybko ma lecieć statek? Jakich surowców potrzeba do przepisu na wytworzenie? Co się stanie, gdy rozbijesz go o asteroidę?


Niesamowicie fajnie patrzeć, jak zamienia swoje pierwsze marzenia w konkretne mechaniki gry i drzewka logiki, które potem podajemy AI jako prompty. A kiedy jego wymyślona funkcja pięć minut później nagle działa w grze, radość jest ogromna.


W ciągu ostatnich tygodni szkic naszkicowany przy stole w jadalni przerodził się w prawdziwą, grywalną betę. W tym devblogu będziemy regularnie zabierać was w naszą podróż i pokazywać, co dzieje się za kulisami.


Witajcie w Blocks Beyond the Stars!

Ostatnie posty

Zobacz wszystkie

Komentarze


Komentowanie tego posta nie jest już dostępne. Skontaktuj się z właścicielem strony, aby uzyskać więcej informacji.
bottom of page