Page 4 of 4

#76 Re: ALT BOSNIA - Dev Log

Posted: 16/08/2022 22:39
by MujkicHaris
Refleksija

Zagledan u planinu Trebevik
Ogledalo
Vidim poštovanje i strah.

Poštovanje je za Trebevik
Hrabra
Strah je moj
Bilo bi lakše iščupati planinu Trebevik
Nositi je na mojim leđima
Nego reći ono što moram reći
Večeras.

(Harun Begić)

Image
Šeher Hills Sunset III
Screenshot

#77 Re: ALT BOSNIA - Dev Log

Posted: 19/08/2022 16:53
by diablobih
Izgleda vrh, svaka cast!

#78 Re: ALT BOSNIA - Dev Log

Posted: 14/09/2022 22:23
by MujkicHaris
Više ne koristim Unity i C# za igru ALT BOSNIA.

U zadnje vrijeme radim na vlastitom engineu kojeg sam nazvao ZIMA ENGINE. Uz engine također radim i na ZIMA EDITOR koji će omogućiti editovanje scena, animacije, efekata i sl. ZIMA ENGINE i ZIMA EDITOR pišem u C++ i koristim DirectX 11 kao API.

Pored enginea i editora, C++ ću koristiti i za ALT BOSNIA gameplay.
U toku sam portovanja ALT BOSNIA C# gameplay koda u C++.

Image

#79 Re: ALT BOSNIA - Dev Log

Posted: 13/11/2023 18:40
by MujkicHaris
Image
Deferred Rendering
ZIMA EDITOR test scena sa plavim kutijama

Za godinu dana sam implementirao sljedeće sisteme u ZIMA ENGINE:
- Serijalizacija scene ali i asseta poput Mesh, Texture, Material, Shader
- Deferred Rendering
- Entity Component System
- 2D i 3D rendering
- Prefab
- Input
- UI

Ima tu još mnogo manjih stvari ali nema smisla nabrajati sve. Međutim, jedna od najbitnijih stvari koje sam uspio postići sa radom na engineu jeste da svi nabrojani sistemi ne koriste biblioteke (.dll ili lib) drugih autora. Ne ubrajajući DirectX naravno jer je njihov set biblioteka moranje.
Na početku razvoja sam odlučio da jedine "tuđe" biblioteke koje mogu koristiti su one nezamijenjive sa moje strane. Npr. vjerovatno ću morati koristiti Steam biblioteku kako bi igra dobila pristup njihovom API-ju.
Ova odluka traži više posla s moje strane ali imam osjećaj kao da je ogroman teret otklonjen, ne moram više imati posla s besmislenim odlukama koje su pravili drugi programeri.

Trenutno na to do listi za ZIMA ENGINE su mi dva važna sistema: dinamičke sjene i fizički engine (LEDENICA).
ZIMA EDITOR je stabilan i već imam nekoliko scena iz ALT BOSNIA na kojima radim nekoliko mjeseci.

Kada je u pitanju sam razvoj igre ALT BOSNIA, najveći dio ove protekle godine sam proveo u modeliranju i crtanju tekstura.
Svijet igre je, blago rečeno, ogroman.

Image
Danis
Koncept crtež

#80 Re: ALT BOSNIA - Dev Log

Posted: 04/12/2023 20:02
by MujkicHaris
Programiranje a poslije toga crtam teksture oblaka. Volim crtati oblake.

Image

#81 Re: ALT BOSNIA - Dev Log

Posted: 29/12/2023 01:13
by MujkicHaris
Implementirao dinamičke sjene i planarne refleksije u ZIMA ENGINE.

Trenutno radim na optimizaciji jer planarne refleksije, iako izgledaju prelijepo, zahtjevaju da čitava scena bude ponovo renderovana za svaku površinu što je skup CPU/GPU proces za open world igru kao što je ALT BOSNIA. Srećom, mnogo načina da se optimizuje.
SSR refleksije planiram implementirati nekada u budućnosti ali samo za dijelove igre gdje je bitna impresija refleksije a ne tačnost ili potpunost.

Januar 2024 sam rezervisao za nastavak rada na LEDENICA fizičkom engineu. Najvažnije dijelove sam već implementirao ali ostaje da to sve uvežem i napravim da radi brzo i bez grešaka.

Image
Oklop INAT V-3
Koncept crtež

#82 Re: ALT BOSNIA - Dev Log

Posted: 29/12/2023 11:47
by Dope_Man
Lijepo vidjeti da je razvoj jos aktuelan.

Ima li neki prakticni razlog zasto si Unity zamijenio custom engineom i alatima, ili je samo u pitanju zelja da vjezbas i napravis svoje alate?

#83 Re: ALT BOSNIA - Dev Log

Posted: 30/12/2023 00:20
by MujkicHaris
Dope_Man wrote: 29/12/2023 11:47 Lijepo vidjeti da je razvoj jos aktuelan.

Ima li neki prakticni razlog zasto si Unity zamijenio custom engineom i alatima, ili je samo u pitanju zelja da vjezbas i napravis svoje alate?

Najmanje trideset i tri razloga zašto. Ali evo tri najvažnija.

Svoj engine + editor želim napraviti još od 2010. kada sam koristio GameMaker.
Drugo, kada sam ušao u tridesete godine, primjetio sam da mi je postalo mnogo bitno da što manje ovisim o rezultatima rada drugih ljudi. Što više kontrole nad varijablama u životu, bolje.
A treći razlog je dvojak:
Sloboda. ZIMA ENGINE može biti šta god poželim i ima jasan fokus, da usluži mene i moje igre a ne milione developera.
Finansije. Ne postoji alat na planeti koji zaslužuje procenat od zarade kreacije koja je nastala korištenjem tog alata. To važi za Unity, Unreal i sve druge.

#84 Re: ALT BOSNIA - Dev Log

Posted: 30/12/2023 14:34
by Dope_Man
Sa zadnjim se ne bih slozio jer eto znas i sam koliko znanja, vremena i upornosti treba da napravis svoj engine. Da ga das nekom da na njemu napravi igru - logicno da zasluzujes kompenzaciju jer si sa engineom nekom napravio pola posla.

U svakom slucaju, zanimljiv projekat. Nastavi gurati pa da je docekamo i na steamu il gdje vec.

#85 Re: ALT BOSNIA - Dev Log

Posted: 30/12/2023 19:09
by MujkicHaris
Dope_Man wrote: 30/12/2023 14:34 Sa zadnjim se ne bih slozio jer eto znas i sam koliko znanja, vremena i upornosti treba da napravis svoj engine. Da ga das nekom da na njemu napravi igru - logicno da zasluzujes kompenzaciju jer si sa engineom nekom napravio pola posla.

U svakom slucaju, zanimljiv projekat. Nastavi gurati pa da je docekamo i na steamu il gdje vec.

Nisam nigdje rekao da autor enginea ne zaslužuje kompenzaciju.

Ne zaslužuje "procenat od zarade kreacije koja je nastala korištenjem tog alata". Primjer: Izdaš igru u 2024. a vlasnik enginea ti uzima dio zarade od igre zauvijek.

#86 Re: ALT BOSNIA - Dev Log

Posted: 07/01/2024 00:40
by MujkicHaris
ALT BOSNIA dev log više neću objavljivati ovdje na forumu.

Ukoliko je neko zainteresovan, dev log možete nastaviti pratiti na drugim lokacijama.

Image

#87 Re: ALT BOSNIA - Dev Log

Posted: 09/01/2024 18:39
by Politicarko
MujkicHaris wrote: 07/01/2024 00:40 ALT BOSNIA dev log više neću objavljivati ovdje na forumu.

Ukoliko je neko zainteresovan, dev log možete nastaviti pratiti na drugim lokacijama.

Image
Zašto?

#88 Re: ALT BOSNIA - Dev Log

Posted: 11/01/2024 12:16
by burekodsira
i ja pratim od početka, ali valjda jer nema fidbeka