Cryteck Engine for Students and Game Developing

Core

Member
Jan 23, 2010
3,120
195
0
Milky Way/Local Cluster/Local Sol/Earth
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, :rolleyes:
,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)

FEAR_10.jpg



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 :P .
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 :rolleyes: but worthy to learn.
to bring up Srilanka in gaming field up people need to learn those things not just play.! :P 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
 
  • Like
Reactions: djHiran and mi5

nipuna777

Junior member
  • Jul 8, 2007
    548
    12
    18
    Sri Lanka
    Ela ela.
    Cryteck tikak sara amaru wadi wage matanam.

    Are you an IT student? If so what faculty do you go to?
    I'm hoping to go to an IT faculty after getting my A/L results.
    I was thinking about learning how to make simple games in my free time.

    How about pygame? I thought that learning python first and then moving on to c++ or java. Which one would be the better choise?
     

    Core

    Member
    Jan 23, 2010
    3,120
    195
    0
    Milky Way/Local Cluster/Local Sol/Earth
    Computer Science first year. (I don't say where cause I know there are some jilmarties who don't like me :P )
    well it's depend in UCSC they teach Java first of course before that they teach concepts so first of all u need to know the concepts then move on to any language.
    learn first C I think cause most of languages were based on C and if u know C
    u can easily learn
    Java ,ActionScript ,JavaScript ,C++ (not all but some amount from C) ,C# ,so those are major languages and scripts.
    don't begin from Python it's for companies who want to do something quickly but as learners u should learn something old like C ,C++,Pascal, those teach the concepts well.
     
    Last edited:

    sanzilla jackcat

    Well-known member
  • Oct 3, 2008
    6,744
    3,331
    113
    ෆ්ලුජා නගරය
    Computer Science first year. (I don't say where cause I know there are some jilmarties who don't like me :P )
    well it's depend in UCSC they teach Java first of course before that they teach concepts so first of all u need to know the concepts then move on to any language.
    learn first C I think cause most of languages were based on C and if u know C
    u can easily learn
    Java ,ActionScript ,JavaScript ,C++ (not all but some amount from C) ,C# ,so those are major languages and scripts.
    don't begin from Python it's for companies who want to do something quickly but as learners u should learn something old like C ,C++,Pascal, those teach the concepts well.

    if you really want a easy to learn game programming language ,
    I suggest you dark basic.No python mate.Learn python if you want to
    go to google. :P he he google is recurting the ppl who know python.
     

    sanzilla jackcat

    Well-known member
  • Oct 3, 2008
    6,744
    3,331
    113
    ෆ්ලුජා නගරය
    In elakiri we don't have a C++ techinical forum ,
    but in the forms like daniweb they got C++ forum.
    I think we should also have a C++ forum. what you think?
    not only for the game developing , just for general C++ programming forum.


    and also we need a programming forum.
     

    cshapegt

    Well-known member
  • Apr 22, 2010
    2,775
    436
    83
    Machan meka download karanta bahane .. puluwan nam mata CryEngine 3 eka aragena denwada.......

    i am more interest for game design .....
     

    Core

    Member
    Jan 23, 2010
    3,120
    195
    0
    Milky Way/Local Cluster/Local Sol/Earth
    C /C++ vs Python

    huh why u shouldn't learn Python.!!
    ? then listen

    No Data Types in Python.

    No Pointers so basically u can't involve with memory addressing.

    Officially when u want to run programs u should have Python run time libraries installed on ur PC like Java (Virtual Machine) but in C or C++ u don't want.

    There is no official support for DirectX API though there is something called DirectPython but it is not effective as much C++.

    relatively slower in performance than C++ and C

    Lot of libraries written for lot of people and it's mess unlike C++/C

    Python is NOT an ISO standard so you can't guarantee about the Quality.

    Python can be run as Desktop/Web/Script/ unlike C++/C but don't remember u can still write more powerful application from ground floor from C

    Python applications can be written from scratch unlike C++/C cause automatically rest of things will be manipulated so u don't know actually what is going on behind the scene

    though Python is easy to learn u can't directly use that with DirectX which is widely used for gaming due to incompatibility with API/efficiency basically tthat means u can't develop high graphics games with good performance from Python assume u wrote then it might be poorly optimized ,think if u write a game like Crysis then probably no one will be able to play that with good frame rate.

    C++ is the popular hardest language to learn so that means if u know C++ u can easily to learn anything.

    for System programming C /C++ are widely used example APIs,Operating Systems,Latest Technologies like nVIdia CUDA was used C/C++

    C produces relatively smallest executable.

    C/C++ is much older and got large amount of supporting libraries
    such as Graphics,Audio,Compression,Networking.

    well paid jobs popular in C/C++ fields ,especially software engineers use C/C++ widely.

    u can write Viruses such as Win32 from Windows API with C and they don't use external libraries to run since those libraries were shipped with Windows itself. :P

    so basically C/C++ is better than Python.
    as I told Python is used cause u can write programs from scratch so companies like Google don't want to messing up with lot of codes for developing their application cause Python does for u so that means it's good for more experience programmers who know what is going on behind the scene.
     

    mi5

    Junior member
  • Jan 14, 2008
    654
    19
    18
    on earth
    mama nam thama game developmanet gana danne na.........eth mama dan C igena gannawa 'Core' ge pihiten........Thanks Boss.......I hope it's a gud post for the ones who know the subject.....!!
     

    DURApix

    Well-known member
  • Aug 1, 2010
    1,259
    192
    63
    /dev/null
    Hello 'Core' ,
    I didnt thought that you were a Computer Science Undergraduate.
    Nice to meet you bro.

    I am Harsha from SLIIT Metro.:nerd:
    Im in the IT Field.Now I am studying as a 2nd year Student

    You know Madurax86 . He is One of my good Friends.

    I want to inform is, shall we relaunch " C/C++ Coding challenges " Thread again. Its one of my hobbies to take coding challenges and solve them.

    Hope you and Elakiri developing guys will join with us.:nerd::nerd:

    http://www.elakiri.com/forum/showthread.php?t=745075