okay fellow people,you can download the CryEngine 3 for free to use for Educational Purposes yea it's totally free so don't want to pirate their products all you have to do is just tell this to your head of university lecturers of related anyone so you can get the license and use but remember they don't give this to individual purposes only for universities ,private or public whatever but obviously this is suitable if you do gaming or multimedia courses or even related degrees unless I don't know how it's important to you.
Benefits you can get
CryEngine is the one and only gaming engine with advance features which offers for free to use totally for students.
Advance features such as DirectX 11 supports ,support for nVidia stereoscopic which is useful for making 3D in-depth gaming scenes,
,easily manipulate engine unlike working with direct directX which is pain ,AI editing system (this is useful to edit path finding ,advance AI behaviors ,react for events ) ,Performance analysis tools (so you can develop well optimized games with better performance that's why Crysis 2 demands less hardware requirements) ,soft shadows (which only comes with the DirectX 10 but improved in 11)
there are lot read the following notes so you can get a better understand if u don't know just google or read books,
also remember those are features exclusive for version 3 you can additionally see 1 and 2's features with some improvements.
Features of the Cry engine
http://mycryengine.com/index.php?conid=42
For non-Student Readers
I don't think you can make games and sell cause student license at least you can practice ,don't ever develop games with XNA which is actually sux like rest of Micro$$oft's products
.
try use Direct DirectX or with free or opensource engine ,so you can create games and even sell if you want.
remember still u may want to learn C++(ISO one not CLI) properly then Win32 API if u want to success you carrier unless depend on an engine is useless.
try learn C++ (ISO)
http://thepiratebay.org/torrent/4338071/C___Primer_Plus_5th_Edition
then Win32 API
http://thepiratebay.org/torrent/3724881
then Direct3D
http://thepiratebay.org/torrent/4621536/Game_Design_eBooks_Pack
(this is a ton of collections for game developing just select what u want cause it's torrent use utorrent)
it will take 1 year to get some experiences
but worthy to learn.
to bring up Srilanka in gaming field up people need to learn those things not just play.!
so learn ,group ,develop ,sell or freely distribute.
as an advice I can tell u never learn language those are easy to learn cause they don't have much demand learn something advance and challenging one like
C++ - faster as same as C and nearly Assembly but well optimized codes would even beat Assembly ,useful when performance and OO(object oriented) is number one such as game developing with OO u can use real world scenarios ,source codes are platform independent if those were written according to the ISO standard so don't expect to use gotoxy() or clrscr() or system("cls") with Linux or Unix(OSs)
Assembly (much older but useful with port programming ,operating system designing ,drivers developing ,chip programming ,mobile software developing ,develop software for hardware devices directly )
C# - for Windows platform and need .NET frame work on clients machine unlike C++ ,vast amount of libraries and well managed codes ,u can use this with ASP.NET ,Silverlight (like flash)so basically that means when u know C# u can be a web developer + desktop application developers ,easy to learn and also master ,lot of jobs ,games can be developed with XNA ,syntax like Java,MONO project for Linux but don't expect much features that means you can run C# on Linux as well. (I don't know about MacOS but u can search), develop Xbox360 ,SQL ,games with C# actually u can do lot with C# unlike Java.!
Java - easy to learn like C# ,similar syntax ,network programming easily ,databases (JDBC) support ,swing library for GUI designing unlike C++ which doesn't have official GUI library but many unofficial like QT ,wxWidget ,GTK+ ,MFC
platform independent ,more hand held support ,compiled once use everywhere ,Applets like Flash ,Servlets like PHP or ASP.NET ,
games programing with OpenGL (JOGL) ,.
http://mycryengine.com/index.php?conid=42
Benefits you can get
CryEngine is the one and only gaming engine with advance features which offers for free to use totally for students.
Advance features such as DirectX 11 supports ,support for nVidia stereoscopic which is useful for making 3D in-depth gaming scenes,

,easily manipulate engine unlike working with direct directX which is pain ,AI editing system (this is useful to edit path finding ,advance AI behaviors ,react for events ) ,Performance analysis tools (so you can develop well optimized games with better performance that's why Crysis 2 demands less hardware requirements) ,soft shadows (which only comes with the DirectX 10 but improved in 11)
there are lot read the following notes so you can get a better understand if u don't know just google or read books,
also remember those are features exclusive for version 3 you can additionally see 1 and 2's features with some improvements.
Features of the Cry engine
- Simultaneous WYSIWYG on all platforms in Sandbox editor
- "Hot-update" for all platforms in Sandbox editor
- Flow graph
- Integrated vegetation & terrain cover generation system
- Real time soft particle system & integrated FX editor
- Road & river tools
- Vehicle creator
- Multi-core support
- Real time dynamic global illumination
- Deferred lighting
- Natural lighting & dynamic soft shadows
- Volumetric, layer & view distance fogging
- Normal maps & parallax occlusion maps
- Screen Space Ambient Occlusion
- "Uber Shader" technology
- Eye adaptation & high dynamic range(HDR) lighting
- Motion blur & depth of field
- Character animation system
- Character individualisation system
- Parametric skeletal animation
- Procedural motion warping & IK solutions
- Facial animation editor
- Subsurface scattering
- AI editing system
- Dynamic pathfinding
- Automated navigation mesh generation
- Natural world effects
- CGI quality time of day system
- High quality 3D water
- Dynamic volumetric light beams & light shaft effects
- Streaming environments
- Integrated multi-threaded physics engine
- Interactive & destructible environment
- Deformables and soft body physics
- Rope physics
- Performance analysis tools
- Sandbox development layers
- PolyBump
- Offline rendering
- Resource compiler
- Data-driven sound system
- In-game mixing & profiling
- Dynamic sounds & interactive music
- Environmental audio
- High Speed Texture Rendering
- Key frame-accurate sounds in animations
- Sound moods
- Ray tracing
http://mycryengine.com/index.php?conid=42
For non-Student Readers
I don't think you can make games and sell cause student license at least you can practice ,don't ever develop games with XNA which is actually sux like rest of Micro$$oft's products
.try use Direct DirectX or with free or opensource engine ,so you can create games and even sell if you want.
remember still u may want to learn C++(ISO one not CLI) properly then Win32 API if u want to success you carrier unless depend on an engine is useless.
try learn C++ (ISO)
http://thepiratebay.org/torrent/4338071/C___Primer_Plus_5th_Edition
then Win32 API
http://thepiratebay.org/torrent/3724881
then Direct3D
http://thepiratebay.org/torrent/4621536/Game_Design_eBooks_Pack
(this is a ton of collections for game developing just select what u want cause it's torrent use utorrent)
it will take 1 year to get some experiences
but worthy to learn.to bring up Srilanka in gaming field up people need to learn those things not just play.!
so learn ,group ,develop ,sell or freely distribute. as an advice I can tell u never learn language those are easy to learn cause they don't have much demand learn something advance and challenging one like
C++ - faster as same as C and nearly Assembly but well optimized codes would even beat Assembly ,useful when performance and OO(object oriented) is number one such as game developing with OO u can use real world scenarios ,source codes are platform independent if those were written according to the ISO standard so don't expect to use gotoxy() or clrscr() or system("cls") with Linux or Unix(OSs)
Assembly (much older but useful with port programming ,operating system designing ,drivers developing ,chip programming ,mobile software developing ,develop software for hardware devices directly )
C# - for Windows platform and need .NET frame work on clients machine unlike C++ ,vast amount of libraries and well managed codes ,u can use this with ASP.NET ,Silverlight (like flash)so basically that means when u know C# u can be a web developer + desktop application developers ,easy to learn and also master ,lot of jobs ,games can be developed with XNA ,syntax like Java,MONO project for Linux but don't expect much features that means you can run C# on Linux as well. (I don't know about MacOS but u can search), develop Xbox360 ,SQL ,games with C# actually u can do lot with C# unlike Java.!
Java - easy to learn like C# ,similar syntax ,network programming easily ,databases (JDBC) support ,swing library for GUI designing unlike C++ which doesn't have official GUI library but many unofficial like QT ,wxWidget ,GTK+ ,MFC
platform independent ,more hand held support ,compiled once use everywhere ,Applets like Flash ,Servlets like PHP or ASP.NET ,
games programing with OpenGL (JOGL) ,.
http://mycryengine.com/index.php?conid=42
