játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5448
FZoli:    4892
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2520

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2188
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1625
syam:    1491
> 1 <
sivan - Tag | 10 hsz       Online status #209998   2016.08.08 19:55 GMT+1 óra  
ma kezdődött a Summer Sale, érdemes körbenézni a Markeplace-en aug.8-szept.12. között... https://www.unrealengine.com/marketplace/content-cat/assets/onsale

   
FZoli - Szerkesztő | 4892 hsz       Online status #208916   2016.01.05 10:01 GMT+1 óra  
azért parallax egy eléggé negatív példát hozott fel, kár általánosan gondolni rá.
   
Viperion - Tag | 540 hsz       Online status #208851   2015.12.26 20:34 GMT+1 óra  
Hát ez szörnyű.
Kirúgàssal fenyegetnek valakit mikor ilyen körülmények közt amit leírtàl érthető,hogy valaki nincs kész időben.Nem tisztelik őket én nekem ez jött le a leginkàbb. Pedig biztos nagyon képzettek lehetnek ha egy ilyen projekt fejlesztésén dolgozhatnak.Ebből làtszik,hogy a főnökök csak pénzes idiótàk akik semmihez nem értenek,csak parancsolgatnak meg hajtsàk őket. Magosról leszarjàk a projektet és a fejlesztőket. Aztàn ha ki adnak egy újabb verziót az tele van buggal. És nevetségesnek és logikàtlannak tartom ezt.
Értem ha valaki nem készül el időben de egy nagy projektnél pont az volna a jobb ha lasabban ,àtgondoltabban dolgoznànak és ,akkor nem volna annyi bug és nem kéne gyakran újra írni valami miatt azt ami màr kész van így gyorsulhatna a fejlesztés és a kódereknek is kényelmesebb volna.

Az ember elmegy dolgozni de mindenhol csak rabszolgàt làtnak bennük azt hittem a programozókat tisztelik. Basszàk meg.

   
Lord_Crusare - Törzstag | 1290 hsz       Online status #208847   2015.12.26 18:25 GMT+1 óra  
Idézet
Viperion :
Crusare mi volt olyan vicces matzi idézetén?



Tetszett a megfogalmazás.

   
Parallax - Tag | 581 hsz       Online status #208843   2015.12.26 02:33 GMT+1 óra  
Viperion: Elvileg kéne hogy legyen egy kódolási szabályzat és van csoportvezető is, aki review-ezi a kódokat, de egy ekkora rendszert teljes egészében nem lát át senki (esetleg Carmack), dokumentáció az emberek fejében van, ha elmegy valaki viszi magával a project egy részét is, amíg rá nem jönnek az a rész mire jó. Egy nagy nyitott csarnokban ül több 100 ember és folytonos beszéddel adják át egymásnak az infót doksi híjján az egyes részekre specializálódott emberek. Az egyes csapatok egymástól függetlenül fejlesztgetnek, kapják a feladatokat és jó esetben megírják a teszteket, majd hozzá a kódot, amíg jó nem lesz, vagy egyből a kódot és utólag manuálisan tesztelnek valamit. Itt jön közbe a valóság, amikor az előre megírt feladatok sem úgy vannak, ahogy, hanem menet közben azok is változnak és indul a kavarodás, hogy amit már megírtak át kell írni, újraírni és, ha nincs kész időre a feladat átfogalmazásának az átfogalmazása is, akkor kirúgással fenyegetés stb. Közben kamerákkal, mikorfonokkal, keyloggerekkel és minden lehetséges eszközzel figyelnek mindenkit. Ilyen körülmények között nehéz szabályok és könyvek alapján szépen kódolgatni. Ilyen max diplomamunka, vagy saját project esetén lehetséges, vagy olyan helyen, ahol a fejlesztő/csoportvezető diktál. Az ID-nél talán nem ennyire kusza a fejlesztés menete, ők ráérnek 10 évig írni egy engine-t, anélkül, hogy közben azt bárkinek meg kéne mutatni.

   
Viperion - Tag | 540 hsz       Online status #208841   2015.12.25 15:51 GMT+1 óra  
Hát ez nagyon furcsán van megoldva.
Én ezt teljesen máhogy képzeltem el.
Gondoltam úgy van,hogy vannak projektvezetők akik alapos átgondolással managelik a kódokat,hogy mi hová kerüljön azok pedig akik ott ülnek a gép előtt csak annyi a dolguk,hogy ezeket a szabályokat követve hozzák létre osztályaikat,algoritmusaikat. Így minden a helyén lesz.
Szabályok pld.
Algoritmusok megtervezésekor elengedhetetlen,hogy sebességre optimalizált legyen.
Osztályok létrehozásakor a már projektvezetők jól kigondolt struktúrájuk szerint hozom létre(mivel ők managelik az egész projektet így ők is azok akik jobban tudják minek hol volna jobb helye a kódban.)
Ez csak két szabály ami az eszembe jutott de ha én lehetnék egy projekt vezetője volna több,sokkal több.

Crusare mi volt olyan vicces matzi idézetén?

   
Parallax - Tag | 581 hsz       Online status #208834   2015.12.22 11:27 GMT+1 óra  
Ez a TDD, SCRUM, meg szépen kódolunk, hogy aztán ne legyen kuszaság, könnyebb legyen javítani stb. csak mostanában lett divat az üzleti programoknál. Unreálék 94-ben kezdték, akkor még "mindegy hogyan csak kész legyen" volt a divat, játék engine-nél ez lehet nem is fog változni, főleg ha sok kis programozó fejleszti -akik folyamatosan fluktuálódnak- és nem pár bebetonozott ász. Ilyen nagy cégeknél tipikus az, hogy hetente jönnek-mennek az emberek, folyamatosan változik az irodában az ülésrend. Legtöbbjük a próbaidőt sem éri meg, fiatal informatikusoknál meg USA-ban évente illik munkahelyet váltani. Szóval mitől lenne szép a kód?

Ezt a hozzászólást Parallax módosította (2015.12.22 11:35 GMT+1 óra, 696 nap)

   
Lord_Crusare - Törzstag | 1290 hsz       Online status #208831   2015.12.22 09:03 GMT+1 óra  
Idézet
Matzi :
Viperion:
Van egy olyan érzésem, hogy a kozeljovoben nem fogsz programozóként dolgozni




   
Matzi - Szerkesztő | 2520 hsz       Online status #208830   2015.12.21 23:06 GMT+1 óra  
Viperion:
Azért van ez, mert az emberek nem úgy dolgoznak a kódon, hogy ugyanazt a részletet simogatják, amíg tokéletes nem lesz. Tipikusan a munka abból áll, hogy mindenki hozzárakja a maga kis kódrészletét, és még ha gondos a tervezés, akkor sem lesz tokéletesen egyenletes a minoség. Rendesen megtervezni meg már csak azért is nehéz, mert senki nem lát a jovobe.

Van egy olyan érzésem, hogy a kozeljovoben nem fogsz programozóként dolgozni, szóval csak hidd el nekem, hogy az embert nem azért fizetik, hogy szépre polírozzon már létezo kódot, hanem azért, hogy tobbet tudjon a szoftver.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Viperion - Tag | 540 hsz       Online status #208826   2015.12.21 20:47 GMT+1 óra  
"Látszik,hogy még nem dolgoztál."
Én csak nem tudom megérteni,hogy lehet az,hogy nem képesek egy kódbázis szépen megvalósítani mikor tapasztaltak és sokan vannak a feladatra. Ez olyan nevetségesen hangzik. Egyszerűen nem megy a fejembe.

   
Instalok - Tag | 543 hsz       Online status #208825   2015.12.21 17:00 GMT+1 óra  
Viperion:
Látszik, hogy még nem dolgoztál

   
Viperion - Tag | 540 hsz       Online status #208824   2015.12.21 16:46 GMT+1 óra  
''A kód egyébként nagyon sok helyen elég csúnya, de ilyen az, amikor egy adott kódbázison rengeteg ember dolgozik hosszú ideig''
Szerintem ez nem igaz mert ha egy kódbázison nagyon sokan dolgoznak hosszú ideig ,akkor pont hogy fordítva kéne hogy legyen. mivel sokat foglalkoznak a kódbázissal szépnek és letisztultnak kéne hogy legyen.
Az már az ő bajuk,hogy csak úgy összegányolják.

   
Instalok - Tag | 543 hsz       Online status #208790   2015.12.13 18:16 GMT+1 óra  
Igen, közben valami hasonló eredményre jutottam én is. Sőt, mi több, a standalone is igazából egy slate application. Azt vettem észre, hogy ezzel kb. 3 részre osztották az egészet:
- Generic window/application: olyasfajta interfészek, meg általános dolgok, amik az összes platformon ugyan azok
- Windows/Mac/akármi window/application: ez a low level natív platform kód
- Slate window/application: ez pedig elfedi az egészet, és egy platformfüggetlen felületet kínál, kiegészítve egy csomó előre megírt widgettel, és egyebekkel. Ja, meg sok-sok define-al, hogy azzal építs UI-t.

A kód egyébként nagyon sok helyen elég csúnya, de ilyen az, amikor egy adott kódbázison rengeteg ember dolgozik hosszú ideig.

   
7slash - Tag | 8 hsz       Online status #208788   2015.12.13 10:33 GMT+1 óra  
En nezegettem eleg sokat, de ilyen melysegekbe nem mentem bele a sok "black magic" miatt neha elvesztem a kodban

Slate ugye egy sajat dx/openglt hasznalo ui render, amire kesobb raepitettek az UMG-t is, ami ugye elvileg egy ingame HUD rendszer(es a launcher is azt hiszem slatet hasznal).

Maga a slate kicsit olyan mintha css/html kevereke.
Ha tippelnem kene, szerintem ugy gondoltak, hogy egyszerubb irni egy crossplatform ui rendert az editorhoz es a jatekhoz, mint minden platformon megirni a platform specifikus drawokat

Hatranya, hogy ez miatt az editor maga is csokkenti az fpst

Amph

   
Instalok - Tag | 543 hsz       Online status #208787   2015.12.12 23:05 GMT+1 óra  
Nézegettem az UE4 forráskódját, kíváncsi voltam, hogy bizonyos dolgokat hogy oldottak meg. A Runtime/Core folder tartalma már egész világos, tényleg elég alap dolgok vannak ott. Ezek között is főleg a Generic és Windows foldereket nézegettem, amik közül a két legérdekesebb a Window és az Application.

Nagyjából annyit fedeztem fel, hogy a Window az maga a natív ablak, amely bizonyos paraméterekkel létrehozható, illetve runtime módosítható (méretezhető, pakolható, stb.), viszont nincs saját üzenetkezelése. Az application pedig egy window-gyűjtemény, lehet hozzáadni meg eltávolítani ablakot, illetve itt van az üzenetkezelő is implementálva, ami bizonyos esetekben forwardol is tovább.

Ez eddig nagyjából már letisztult bennem. Van 1db application instance (amit mondjuk példányosításkor nem ellenőriznek, hogy már van-e egy, csak simán hívnak egy new-t), szóval az tényleg az egész alkalmazást reprezentálja.

Igen ám, csak aztán jöttek az ilyen dolgok, mint Slate. Eleve arra nem jöttem rá, hogy ez az egész mi akar lenni, és miért nem használják simán az Application-t. Illetve gondolom ez az egész "több window is van" alapvetően az Editorhoz kellett, ahol nem csak egyetlen ablakból áll az egész.

Valaki esetleg nézegette már, vagy megértette alapjaiban az egészet? Kicsit nehezen találom meg, amit szeretnék, ekkora kódban.

   
molnarx - Tag | 1 hsz       Online status #208258   2015.09.06 18:00 GMT+1 óra  
Sziasztok...Keresek valakit Budapesten akitől tanulhatnék (UE4) valahogy a videótutoriálokból nem igazán megy...bátran jelentkezzetek,nagyon kezdő vagyok...itt,vagy (awed@gmx.at) ...

Nem lennék hálátlan...

Ezt a hozzászólást molnarx módosította (2015.09.07 13:06 GMT+1 óra, 802 nap)

   
azarus - Tag | 2 hsz       Online status #208009   2015.07.28 23:52 GMT+1 óra  
UE4 fejlesztő elérhető.

UE Profil:
https://forums.unrealengine.com/member.php?14600-Azarus

Munkáim:
https://www.youtube.com/channel/UCwROU5i4UXDORnPBY-I4EMA

Vállalok bármilyen programozó melót.
Email:
azarusx @ gmail.com

   
SINECRON - Tag | 37 hsz       Online status #207713   2015.05.30 10:05 GMT+1 óra  
Szervusztok!

Pre-béta fázisban levő játék befejezéséhez keresek megbízható társat, aki jártas Unreal Engine 4 blueptintek készítésében. A "játék" rész, 10 kompletten elkészült és tesztelt, végigjátszható pályával, 5-6 óra teljes játékidővel készen van, csak kisebb feladatok - menük, save/load, checkpoint, pálya reset, hangeffektek beillesztése, stb - vannak hátra, de ezt időhiány miatt nekem sokáig tartana befejezni, emiatt szeretném felgyorsítani a fejlesztést egy csapattag bevételével, hogy mehessen a játék Greenlightra.
Tréler itt:
https://www.youtube.com/watch?v=dEMChSqauYg
A 3 pályás demo elérhető itt:
http://bit.ly/JamGdemo
Akit keresek az rövid határidőn belül - értsd: napok - bugmentesen meg tudja oldani ezeket a feladatokat.
Továbbiakat emailben beszéljük meg

k.nagy.erno
'at'
gmail.com

   
Fisher007 - Tag | 94 hsz       Online status #206936   2015.03.07 01:02 GMT+1 óra  
S1ndler, úgy érted rendes karakter mozgással és realisztikus ütőmozgással/fizikával? Csak mert az szép lesz, ha a tutorial az első lépés hozzá. Valami kis kreatív/stilizált formában mondjuk megoldható.
   
Instalok - Tag | 543 hsz       Online status #206935   2015.03.06 22:03 GMT+1 óra  
Az UE oldalán van fent mindenféle témában. Tulajdonképpen teljesen az alapoktól magyarázza el a különböző rendszereket.

   
s1ndler - Tag | 13 hsz       Online status #206928   2015.03.06 15:51 GMT+1 óra  
Instalok mondj egy két ilyen tutorialsorozatot, amit nagyon kezdőknek szántak és szerinted jó. köszi. 3d ping pong játékot akarok csinálni.

   
Instalok - Tag | 543 hsz       Online status #206879   2015.03.04 18:04 GMT+1 óra  
Anno az UDK-t megnéztem, az nekem teljesen katyvasz volt. Amit az UE4-ből eddig láttam, az egész "könnyűnek" tűnik. Nyilván itt is, mint mindenhol máshol, meg kell tanulni a kis praktikákat, kis trükköket, meg, hogy mit, hogyan érdemes csinálni. Minden esetre nagyon tetszik, hogy teljes tutorialsorozatokat állítottak össze, ahol nagyon alapoktól is elmondják a dolgokat.

Nemrég például a material kezelést néztem, néha már túlságosan részletesen is magyaráz. Egyelőre tetszik a dolog.

   
LBandy - Tag | 271 hsz       Online status #206877   2015.03.04 18:01 GMT+1 óra  
Itt kicsit hosszabb lesz a learning curve, nem olyan könnyű fogást találni rajta, de ha ráérzel a dologra, utána már pörög.
   
Instalok - Tag | 543 hsz       Online status #206864   2015.03.03 19:37 GMT+1 óra  
Most már érdekel a dolog, leszedtem, kipróbálom. Kíváncsi vagyok, hogy mennyire könnyen tanulható, a Unity elég hamar megszokható. Van is getting started for Unity developers cikkük is.

   
Elodin - Tag | 173 hsz       Online status #206833   2015.03.02 18:15 GMT+1 óra  
Ashkandi - Törzstag | 1045 hsz       Online status #206534   2015.02.06 21:01 GMT+1 óra  
Azt hiszem ezért nem csinálok animációkat ...

   
Elodin - Tag | 173 hsz       Online status #206533   2015.02.06 15:57 GMT+1 óra  
Szerintem jó lenne ez, ha:
- lehetne két irányú a nyíl
- a nyilak nem egyenes vonalak lennének, hanem lehetne megtörni illetve görbíteni őket.

Szerintem erre, hogy mikor milyen animáció játszódjon, hogy blendeljünk, hogy váltogassunk közülük - erre simán jobb ez, csak van még hova fejlődni.

+ Közben rájöttem, hogy az enyém pl. simán radikálisan egyszerűsíthető - a run és walk state-et össze tudom vonni, és akkor már majdnem eltűnik a nyilak fele

Az event gráfot meg kicsit értelmesebben is lehet formázni, az simán átlátható:

https://www.dropbox.com/s/9dc8fxwkzgbd1f0/ue2.png?dl=0

   
Parallax - Tag | 581 hsz       Online status #206530   2015.02.06 15:14 GMT+1 óra  
Ez szép. Szerintem még mindig a jó öreg kódszöveg a legolvashatóbb formátum.

   
Elodin - Tag | 173 hsz       Online status #206522   2015.02.06 09:15 GMT+1 óra  
Még nem érzem át teljesen ezt a blueprint dolgot. Az normális, ha az animation state machine ilyen spagetti?

https://www.dropbox.com/s/9cyjmvs4gogy3zu/ue.png?dl=0


Szerk.:

Megnyugodtam:

https://answers.unrealengine.com/storage/temp/23368-statemachinespaghetti.png

Ezt a hozzászólást Elodin módosította (2015.02.06 09:26 GMT+1 óra, 1015 nap)

   
LBandy - Tag | 271 hsz       Online status #206381   2015.01.25 17:35 GMT+1 óra  
Ashkandi - Törzstag | 1045 hsz       Online status #206380   2015.01.25 16:12 GMT+1 óra  
Minden ami UE4!

   
> 1 <