OpenGL on Symbian S60 using C# - Reyn's Blog
in

dotnet.org.za

South African .NET Developer Portal

Reyn's Blog

Divide and Conquer !
Remember, pain is just fear leaving your body !

OpenGL on Symbian S60 using C#

I joined a new company this year (Thanks for the referal Armand!), I havent been so excited about work in a long time. Red Five Labs is doing an implementation of the .NET compact framework on symbian phones (eg. Nokia). We did a CF 1.0 release a while back and currently we are chasing 2.0 and 3.5 could be just around the corner. One of the namespaces 2.0 introduced was Microsoft.WindowsMobile.DirectX, so the first step was to see if we would get OpenGL running in a managed environment. I then had the opportunity to make a non trivial tech demo.

Here are some screenshots.

 

 

The mechanics is rather simple, the player can rotated 360 degrees, accelerate and shoot. In terms of graphics you see simple particle effects, some models and a 3D terrain with a baked texture. I built it in under 4 days (havent done any opengl in a while) and its about 1200 lines of code. My test device is a Nokia N95 which supports OpenGL ES 1.1

I'v built in some of the basics, fonts, texture loading, .obj model loading and a simple GUI system which will be included in the package. The opengl wrapper will be available to our MVPs in a release due in the next week or two and a public release a week or two after that.

We are currently hiring so if you are interested in a job or our MVP program head over to www.redfivelabs.com

Comments

 

Armand du Plessis said:

Seriously impressive stuff.

Very keen to get hold of a S60 device to try it out.

August 11, 2008 12:43 PM
 

KevinT said:

Wow.

And 52fps as well!

August 12, 2008 12:03 PM
 

PieterM said:

well done !

August 19, 2008 9:51 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Powered by Community Server (Commercial Edition), by Telligent Systems