Evo,da ja nastavim...
Luka,može stavljanje pod obavjesti?Da se ističe...
U gornjem postu je kolega predstavio dva riješenja koja su odlična za početi,a ovdje ću vam predstaviti neke dobre engine-e i alate,te industrijske standardeS...
Pa,krenimo...
-SLista besplatnih engine-a i recenzije : Ovdje
-SAko želite modelirati i imate love (ako radite u piratskoj verziji i distributirate igru,vjerovatno je da će vas tužiti),možete razmisliti o ovim programima:
3DSMax
Maya
A ako niste dubokog džepa,pogledajte:
Blender (malo teži za početak,ali mogućnosti su kao u profesionalnim programima)
Maya Personal Edition (Namijenjena učenju i nekomercijalnim projektima)
-SAko vam treba Level Editor,dobar besplatan je DeledS
-SPoznatiji zvučni "library" (aka engine) su:
Fmod: http://www.fmod.org
OpenAL: http://www.openal.org
-SNetwork API:
RakNet: http://www.rakkarsoft.com
Zoidcom: http://www.zoidcom.comS
-SFizikalni engine-i (besplatni):
Newton Game Dynamics: http://www.newtondynamics.com
Novodex: http://www.novodex.comS
ODE: http://ode.orgS
Tokamak: http://www.tokamakphysics.com
Havok : http://tryhavok.intel.com/
Note: Najavljeno je da će ubrzo Havok Engine (najpoznatiji fizikalni engine,korišten u mnogo igara) postati besplatan...update-at ću ako dođu novosti.
-SMeđu (besplatnim,inače dođu par stotina tisuća dolara ++) grafičkim engine-ima,često se spominju IrrlichtSi Ogre.Irrlicht je lakši,ali prema performansama lošiji(barem kako čujem,nisam još probao).Ogre ima čak i knjigu koju možete kupiti ovdje
Evo vam usporedba između to dvoje:
Ovdje (Ogre forum ^^ )
I ovdje (Irrlich forum..oh,ironijo,slatka ironijo...)
-SGrafički API-i (Application Programming Interface):
OpenGL
- Čisto grafički API
- Industrijski standard od 1992.
- Čisti,čitljivi kod
- Lagan za naučit
- Prijenosnost na sve platforme
Poznatiji naslovi:
America's Army
Baldur's Gate 2 – D3D u Windowsima po defaultu
Call of Duty
City of Heroes
City of Villains
CodeRED: Alien Arena
Counter-Strike
Darwinia - D3D u Windowsima po defaultu
Doom 3
Dwarf Fortress
Earth 2150
Enemy Territory: Quake Wars
Far Cry – D3D u Windowsima po defaultu
Frets On Fire
FlightGear
Half-Life (not Half-Life 2)
Homeworld 2
Neverwinter Nights
Penumbra: Overture
Prey
Quake series
Rage
Scorched3D
Second Life
Serious Sam
Serious Sam 2 – D3D u Windowsima po defaultu
Spring
Starsiege: Tribes
Star Wars Jedi Knight: Jedi Academy
The Chronicles of Riddick: Escape from Butcher Bay
Tux Racer
Ultima IX: Ascension
Unreal series
Warcraft 3 - D3D u Windowsima po deafultu
Wolfenstein: Enemy Territory
World of Warcraft - D3D u Windowsima po defaultu
Wurm Online
X-Plane
Stranice i tutoriali:
http://www.opengl.org
http://www.openglforums.com/
http://nehe.gamedev.net
http://www.gamedev.net
http://www.gamedev.net/community/for...sp?forum_id=25
http://www.lighthouse3d.com/opengl/
http://www.zeuscmd.com/tutorials/opengl/
Red Book: http://fly.cc.fer.hr/~unreal/theredbook/
Sad da biste ga koristili morate ga postaviti u svom kompajleru:
http://www.zeuscmd.com/tutorials/ope...nvironment.php
Osobno mogu preporučiti OpenGL,lak je za naučiti i ima veliku zajednicu korisnika.Nisam probao DirectX pa možete zanemariti S
DirectX (Direct3D)
- Skup API-ja,od kojih su Direct3D i DirectDraw namijenjeni grafici.
- Prvo je bio zanemarivan,ali sad je postao direktan konkurent OpenGL-u
- Napravljen iskuljučivo za Windows platformu
- Ima jako puno tutoriala,ali ga je malo teže naučiti
- Podržavaju ga (skoro) sve poznatije igre
Stranice i Tutoriali:
http://msdn.microsoft.com/directx/
http://www.gotdotnet.com/team/directx/learn/
http://nexe.gamedev.net/directKnowledge/
http://www.pluralsight.com/wiki/defa...DTutorialIndex
http://www.alanphipps.com/VisualBasicdotNET-XNA.html
http://gpwiki.org/index.php/DirectX:Tutorials
Kolega rayDX je krenuo sa jako dobrom serijom tutoriala o DirectX-u:
http://www.pcplay.hr/forum/viewtopic.php?f=45&t=17035
Za početak,morati ćete DirectX SDK,koji je Windows-only.Rad koristeći DirectX je lakši ako imate Visual Studio,pa ako nemate,skinite Visual Studio Express.
Konfiguracija DirectX-a koristećo Visual Studio:
http://cs.gmu.edu/~jchen/graphics/bo...troDirectX.doc
Teže je koristiti DirectX i Dev-C++,ali evo jedan tutorial(malo stariji):
http://nexe.gamedev.net/directKnowle...Using%20DevCpp
I da vam napomenem,česta je zabuna da se govori da radite igru koristeći DirectX.
DirectX je samo skupina API-ja,od kojih je Direct3D zadužen za 3D a i za 2D grafiku.
Mali dodatak:
Dopustite mi da vam usput olakšam i smanjim vrijeme učenja.
Vjerovatno koristite Internet Explorer ili Firefox.
Iako koristim Firefox,uz njega koristim i Operu.
Kako vam može pomoći u učenju?
Opera ima odličan način pretrage koji možete podešavati po vlastitim željama.
Npr. ako želite potražiti OpenGL na googleu samo upišete u adresnu traku:
g OpenGL
ili za wikipediju (lako podesite): w OpenGL
Ovo vam može puno olakšati i skratiti vrijeme učenja,pretrage itd.
Samo za vas,Plex (aka eXpelled aka *.Xpl )