Jump to content
Sign in to follow this  
SiCkMiNd

Game Development Tools

Recommended Posts

@ Demonith

 

1. Sto se tice Unity, zaista ne znam koji problem moze biti sa pokretanjem, cekiraj FAQ na njihovom sajtu ili njihov forum, mozda tu pronadjes odgovore, zapravo najverovatnije hoces.

 

2. Na njihovom sajtu mozes skinuti benchmarke i mozes ih kontaktirati vezano za demo/trial verziju. Full verzije naravno nema za slobodan download.

 

3. Imas edit (izmeni) funkciju na postu, ne moras kucati dva za redom. Ova dva sam ti ja spojio.

 

4. Plz, probaj da koristis znake interpunkcije bar malo da razdvojis misli, jako te je tesko ispratiti kada napises ceo pasus u jednoj recenici bez zareza ;)

 

Pozz

Share this post


Link to post
Share on other sites

Ne znam da li je neko isprobao Torque 3D na delu. Ako se ne varam, SiCkMiNd je radio sa 2D varijantom?

 

Pre par dana sam skinuo evaluacionu verziju i iscitao skoro svu dokumentaciju, pa se malo poigrao tutorijalima itd. I mogu reci da sam odusevljen pristupacnoscu, alatima i konceptom. Skript jezik dosta lici na C/ C++, ima jednostavan i praktican GUI editor. Cena za varijantu bez source koda je 100$. Pa da bih svima toplo preporucio kao engine sa kojim ultra brzo moze da se krene u rad.

Share this post


Link to post
Share on other sites

uz nekolicinu objektivnih mana, Torque je i u 2d i u 3d varijanti sjajno resenje. Vecina resena preko skripti, skroz ok editori, vizuelni pristup svemu, a Torque 3d cak u najnovijem updateu radi i u browseru! Tako da, TGB je super paketicj!

Share this post


Link to post
Share on other sites

Jel bi Torque 2d zavrsio posao za neki casual 2d igru (nesto kao zuma, luxor...)? 2d verzija nije nesto skupa - 100$ bez i 250$ sa source code-om. Kakva su tvoja iskustva, koje su neke bitne razlike izmedju 2d i 3d verzije ?

 

EDIT: Tek sad procita da je NiTRO vec napisao nesto vezano za Torque :)

Share this post


Link to post
Share on other sites

Evo i ja malo da doprinesem ovoj temi, u vezi već pomenutih ActionScript endžina.

 

flixel (pomenuo Mercury):

 

flixel.png

 

http://flixel.org/

 

Trenutno vodeći i verovatno najvažniji endžin na tržištu casual/arkadnih flash igara. Ovaj AS3 projekat je open source, pod MIT licencom ("free for partial, full, personal and/or commercial use"). Grafički sistem je zasnovan na native Flash player bit-blittingu (2D rasterska grafika) i krase ga prilično dobre performanse. Flixel raspolaže mnogim klasama za rad sa sprajtovima, animacijama, rasterskim tekstom, kolizijama (u trenutnoj verziji 2.34 je implementiran QuadTree), a community redovno doprinosi projektu eksternim level editorima, algoritmima za pixel-precise kolizije, A* pathfinderima, i sličnim stvarima (poslednjih nekoliko verzija sadrže i par mojih skromnih doprinosa).

 

Flixel nema native podršku za neki napredniji sistem fizike, jer je uglavnom namenjen za izradu old-school 2D arkadnih igara (mada sam ja uspeo da mu nađem i nešto širu primenu), uglavnom pucačkog ili platformskog karaktera (sa tile-based grafikom). Programiranje u flixelu se svodi na nasleđivanje osnovnih klasa koje su kompatibilne sa (za AS3 standardnom) DisplayList strukturom. Osim eksternih level editora i editora za sprajtove koje pravi community, flixel nema (oficijelno) grafičko okruženje.

 

Uz flixel se isporučuju i odlični i vrlo jednostavni primeri, embedovani 2D efekti, klase za rad sa Kongregate APIjem i SharedObjectom, klase za rad sa zvukom, kao i relativno dobra dokumentacija. Veličina communityja je impozantna, a dosta igara nastalih u flixelu je osvanulo na Kongregate-u, Newgrounds-u, i sličnim sajtovima. Uveliko se radi na flixel portovima za Android (mislim da je čak i gotov) i iPhone (pominjale su se i C++ i Objective-C varijante).

 

Inače, Adam Saltsman (originalni autor), do juče praktično nepoznat u ActionScript vodama, zaradio je pozamašnu sumu na iPhone portu single-button igre Canabalt, nastale u flixelu, prošle godine.

 

----

FlashPunk (pomenuo Mercury):

 

logo.gif

 

http://flashpunk.net/

 

FlashPunk je nastao po ugledu na flixel, i u približno vreme, ali je iz nekog razloga stekao manju popularnost. Isto se radi o bit-blitting AS3 MIT-licenced endžinu.

 

Koliko je meni poznato, razlike između ova dva endžina su minimalna. Nažalost, nisam ga isprobao, pa ne mogu reći iz prvog lica o kojim se tačno razlikama radi. Ono što znam, iz blogova, je 1) da FlashPunk pazi na framerate drugačije u odnosu na flixel, 2) FlashPunk mnogo više voli XML, i 3) flixel ima malo apstraktniju formu od FlashPunka -- FP dizajn je malo više low-level.

 

Pretpostavljam da, kao i flixel, i FlashPunk favorizuje tile-based grafiku.

 

----

PushButton Engine (pomenuo oki030):

 

n60736023707_2200999_93564-300x300.jpg

 

http://www.pushbuttonengine.com/

 

Od ljudi koji su pravili Torque, stiže PushButton Engine, nešto ambiciozniji odgovor na sve veći hype oko social-networking igara (samim tim i casual scene). Ko se seća Dynamixa iz devedesetih (tvorci Red Barona i The Incredible Machine serijala), isti ljudi su začeli i Garage Games. PushButton engine je open source (mislim da je isto MIT licence, ali treba proveriti), i za divno čudo, projekat je pravi behemot po ceni od 0!

 

Razlog za to leži u vrlo neobičnom biznis modelu.

Autori objašnjavanju da su se (zbog istorijskih tendencija i dečjih bolesti u game developmentu) okrenuli nešto drugačijem konceptu pravljenja igara -- nasuprot klasičnoj OOP tehnici nasleđivanja -- takozvanoj component-oriented tehnici (

).

 

E sad, biznis model za ovaj endžin je baš u tome, što se autori nadaju da će community doprineti izradi komercijalnih komponenti koje se mogu kupovati i ugrađivati u inače besplatan endžin, i podigli su PushButton component store.

 

Što se mojih iskustava tiče, projekat je još uvek mlad, interfejsi su poprilično inkonzistentni, a dokumentacija nezavršena. To će se verovatno promeniti kada zaživi community. Endžin nije najzgodniji za male i banalne igre, jer je potrebno dosta vremena i koda za adekvatan startup, međutim, autori tvrde da se to više nego isplati na duže staze. Uz PushButton Engine je natively podržan i Box2D physics engine, kao jedna od besplatnih komponenti.

 

Radi se o hardcore OO programskom paketu (nije za početnike sa slabim srcem i/ili tankim živcima), i mada je distribucija malo deblja, ima samo par (relativno buđavih) primera, i nema eksternih alata za rad sa assetima.

 

Btw, rendering nije ograničen na bit-blitting, jer je i rendering, kao i sve ostalo, komponenta.

Ipak, izuzev u slučajevima 1) imitacije vektora iz Atarijevog Asteroidsa, 2) statičnih ekrana (menadžeri, point&click avanture), ili 3) sirovih flash animacija, vektorski rendering je ionako pogrešan izbor kada su performanse Flash playera u pitanju (pogotovo u browseru).

 

----

Citrus Engine (pomenuo Mercury):

 

ce_logo.png

 

http://citrusengine.com/

 

Nisam baš mnogo upoznat sa ovim endžinom, ali mogu da zaključim da se radi o bit-blitting endžinu, da koristi Box2D i da se isporučuje sa nezavisnim level i asset editorom. Namenjen je izradi platformskih igara, ali favorizuje free-form grafiku (naspram tile-based).

 

Autor je po svemu sudeći, dobio posao u Sonyju, i objavio nedavno da obustavlja dalji rad na endžinu (koji je, btw, izdavan u tri licence: Educational/free, Basic, i Commercial).

 

----

Nadam se da ovaj mali research na temu AS3 endžina pomaže.

Share this post


Link to post
Share on other sites

@SiCkMiNd:

 

Malko pogresan info za CryEngine...mozda previse dramatizacije :D

 

Crytek se nije rascepio, jednostavno su ostavili saradnju sa Ubisoftom u cijim je rukama ostao naziv "Far Cry". Dunya engine nema apsolutno nikakve veze sa Cryengine 2, bilo je smo spekulacija da je vuce korene iz Cryengine keca...sto je bilo demantovano i od strane Ubisofta i od Crytek-a. O Far Cry 3 se nista ne zna, a o Dunya 2 jos manje.

 

Inace, koga zanima "nesto vise od editora nivoa" kakve imamo uglavnom -

 

Cryengine 2 Sandbox dolazi uz Crysis, Novija verzija dostupna uz ekspanziju Warhead.

SDK: http://www.crymod.com/filebase.php?cat=28

 

Neke Cryengine 3 SDK novosti: http://www.incrysis.com/index.php?option=c...69&Itemid=1

Share this post


Link to post
Share on other sites

Evo i ja da doprinesem temi sto se tice MMO igara. Evo gore pominjani Unity3D jako lepo saradjuje sa smartfox serverom. Postoje API-ji za .Net,Java,Object C i AS3 za isti a iz mog iskustva najpouzdaniji socketserver na trzistu trenutno (guta 5k konekcija bez frke) + ima jako dobru podrsku + jako dobro saradjuje sa serverside skriptingom (java,js,as2) + odlicno saradjuje sa SQL bazama +moguce je skalirati pomocu teracota tehnologije. Mana je naravno komercijalna licenca ako vam server prelazi 20 aktivnih konekcija (full licenca je vezana za ip bez obzira na broj korisnika) , ako imate manje sve ce normalno raditi. Neka open source varijanta ovome bi bila Red5 iako je on prvenstveno namenjen strimovanju pomocu RTMP moze se prilagoditi (uz zestoko poznavanje Java programiranja) potrebama MMO igranja. Ako neko ima dodatna pitanja u vezi SmartFoxa stojim na raspolaganju.

Share this post


Link to post
Share on other sites

Isprobao sam leadwerks, ljudi ja ne verujem da ovo daju za 200$ :) Trebalo mi je manje od 2 sata da napravim neki bzvze level, editor je pregledan, nije nabudzen kao udk, svim kontrolama se realtivno lako pristupa, gotovo trenutno vidite rezultat u editoru, nije zahtevan, ne znam sta vise da kazem..... odusevljen sam :) Ima i gomila tutorijala, i solidan komjuniti :)

 

i da... nekoga ovde zanimali engini za simulacije.... evo sta kaze : :)

 

"Render enormous landscapes up to 33 million triangles with efficient world management and LOD. Even the largest terrains can be edited in real-time with instant shadow updating. Mesh layers allow rendering of millions of vegetation instances. Paint texture layers onto the terrain or morph the terrain in real-time. Areas up to 650 square miles can be simulated" :)

 

i evo jos jedan zanimljiv video :

 

http://www.youtube.com/user/Leadwerks#p/u/12/ZdvzxRST6Hk

 

 

LeadwerksSoftwareLogo.png

Share this post


Link to post
Share on other sites

Evo malo Java script game stvarcica:

 

pygame_logo.png

http://www.pygame.org/news.html

 

Kao sto mislite pygame je engine za pravljenje igrica pomocu jezika Python, ali ceo pygame je preveden za javascript, jer je on trenutno mnogo mocniji nego python programski jezik.

 

Akihabara

http://www.kesiev.com/akihabara/

 

Ovaj set biblioteka koristi javascript i nove mogucnosti koje nam nudi HTML5, tako da crta objekte pomocu html canvas elementa, tako da ga jos nazivaju "canvas game library".

 

logo.png

http://gamequery.onaluf.org/

 

Evo i neki engin za jQuery...

Share this post


Link to post
Share on other sites

Flightgear

 

fglogosm.jpg

 

http://www.flightgear.org/

 

Dugo sam tražio pravi engine za rad na simulaciji letenja i izgleda da postoji jako malo toga. Ono što jesam pronašao je Flightgear Open Source proojekat.

 

Ja još uvek nisam uspeo da ga nateram da radi na Win7, ali gledao sam šta su drugi radili (ima čak i nekog lika koji je radio Orao za ovu simulaciju) i ne deluje loše.

 

Ako neko radi na ovome, nek mi se obavezno javi :)

Share this post


Link to post
Share on other sites

Ja sam se neko vreme igrao sa njim. Ima dosta interesantan skript jezik i moze mocna letilica da se napravi. Lepo saradjuje sa Blenderom.

 

 

Evo ovde sam ja malo modovao skriptu za dim za akrobatsko letenje. Originalni je bio kao da avion izbacuje pastu za zube :)

Rado bi se dao na neki projekat za neki domaci avion, nesto sa klipnim motorom :)

Share this post


Link to post
Share on other sites

^ Meni je cilj da napravim simulator za sve domaće avione: IK 2, IK 3, Jastreb, Galeb i tako dalje, ali prvenstveno IK 3 :) Iz nekog razloga sam zaluđen tim avionom.

 

Još uvek tražim pravi engine za tako nešto. Flightgear jednostavno neće da se pokrene kod mene. Zna li neko neki dobar?

Share this post


Link to post
Share on other sites

Necu vise da oftopicujem, ali samo da ti javim da je jedan IK3 upravo pripremljena za ubacivanje u IL2 Sturmovik mod ;) Bice vrlo skoro.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...