[SDL] {SPAM?} Re: {SPAM?} Re: Off-Topic: Quake II Ported to HTML5

Andre Leiradella aleirade at sct.microlink.com.br
Wed Apr 7 08:45:09 PDT 2010


On 07/04/2010 06:17, Paulo Pinto wrote:
>
>
> On Wed, Apr 7, 2010 at 4:22 AM, Andre Leiradella 
> <aleirade at sct.microlink.com.br <mailto:aleirade at sct.microlink.com.br>> 
> wrote:
>
>>     Everyone would like to be writing the next Crysis, but only few
>>     do. For many types of games you don't need
>>     the low level access given by C, C++ or assembly languages.
>
>     True, but even in the casual games industry where you don't have
>     to count machine cycles the engines are written in C/C++. And
>     casual games are becoming more and more processor intensive with
>     all graphic effects so I doubt that high level languages will be
>     used in them besides to drive the low level engine.
>
>     Cheers,
>
>     Andre
>
>
>
> That is happening already:
>
> - Do you want to target Zune devices, Windows 7 mobiles or Creators 
> Club in XBox 360? XNA.
> - Do you want to develop games for the PSN  Home? LUA
> - Do you want to develop games for Android, Blackberry, Blue Ray 
> players, millions of mobile handsets out there? Java
> - Do you want to use the Unity games engine? .Net
> - Do you wan to use the latest version of the Unreal SDK? The new 
> tools are WPF based 
> (http://www.gamedev.net/columns/events/gdc2010/article.asp?id=1822)
> - ...
Yes, but don't all these drive the low level engine?

Some ARM processors even have the Jazelle execution state which directly 
executes some Java instructions in hardware, so embedded Java is also 
becoming low level if by "low level" we mean "close to the hardware."

>
> You see, the games industry moves very slowly in comparison with other 
> computing related industries, but it also moves.
>
> Sure C/C++/Asm are not going away, but the amount of their usage 
> inside a game is decreasing. I am old enough to remember the same type 
> of discussion about C and Asm. In those days people would use C to 
> prototype, but real games would only use Asm (sounds familiar?).
I have to agree since nowadays some functionality is already using 
scripting languages where C/Asm were used some years ago. What I don't 
agree is that the kernel of the engines will be written in higher level 
languages.

The trend in processors to increase speed is to have multiple cores and 
I don't know a scripting language that takes full advantage of them. For 
Cell processors the issue is even worse since the SPUs have only 256 KiB 
of local memory and even Lua will have problems running moderately 
complex programs with so little memory.
>
> Me, I don't really care. What is important is that the game is fun to 
> play, regardless how it was made.
Agreed, but the core gamers will always want the most realistic 
graphics, AI, innovative gameplay etc. So the next Crysis' core will be 
written in C/C++/Asm.

Cheers,

Andre
>
> --
> Paulo
>
>
> _______________________________________________
> SDL mailing list
> SDL at lists.libsdl.org
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20100407/a4c8b42e/attachment.htm>


More information about the SDL mailing list