Słowem wstępu...
Ten DevBlog będzie powstawał z myślą o tych, którzy chcą aktywnie uczestniczyć w projekcie razem z Nami! Chcemy tutaj pokazywać jak wygląda proces powstawania symulatora, jego poszczególne etapy i elementy, które niejednego z Was mogą bardzo zaskoczyć...
Stacja początkowa - Assety
Zaczniemy od tego, że tworzenie symulatora nie jest tak łatwe, jak przejazd z Wrocławia Głównego do Głogowa Impulsem Kolei Dolnośląskich.
Na to, żeby gra wyglądała dobrze, miała intuicyjne sterowanie czy realistyczną fizykę składa się bardzo dużo aspektów.
W tym miejscu chciałbym tylko zaznaczyć, że wszystko, co tutaj będzie pokazane w mniejszym lub większym stopniu będzie zastosowane w Naszym Symulatorze, więc niektóre rzeczy w należy traktować jako spoiler.
Wszystko zaczyna się od modelu 3D.
Cały zespół używa popularnego programu do modelowania - Blender. Zrobienie dobrego modelu 3D wymaga całkiem sporo wiedzy i doświadczenia - siatka takiego modelu musi być zoptymalizowana pod kątem silnika graficznego, mapa UV musi być odpowiednio rozpakowana, a sam model na koniec musi zostać wyeksportowany oraz pomalowany np. w programie Substance Painter.
Jak widzicie, droga od pomysłu do realizacji jest dość zawiła (w zależności od stopnia skomplikowania modelu). Czas wykonania takiego prostego "assetu" to czasami zaledwie 3-4 godziny przy prostych obiektach. Przy bardzo skomplikowanych, takich jak np. lokomotywa, gdzie pracę trzeba podzielić na sekcje, często również rozdzielając całość na 3 lub 4 tekstury o rozdzielczości 4k, czas wykonania może sięgać nawet 80-100 godzin.
Pim, pim ,pim...
Następna stacja - Unity