Archive for the ‘Projects’ Category

Game Engine Development: Final Project

Posted on December 8th, 2008 in Projects | No Comments »

New material developed at USC! These are some screenshots from our finale project for the Game Engine Development class.

The idea for this project was simple, build an editor (GGE Live Editor) for an existing engine written in C++. As it is well known, the user interface written for this language is not the best one. After testing some open source frameworks such as wxWidgets or QT we quickly decided that C# and the windows framework was the perfect choice. This decision brought us a new challenge, how do we communicate both applications. One option was to write a wrapper around the engine in C++ so that we could fully access the engine’s features from C#. The second approach was to embed the C++ application into a C# control and communicate both applications using sockets. Since we just had around 12 weeks to develop, test and publish the editor, we decided that the second technique was more suitable for our requirements.

The approach worked really well and we had the first prototype working in just one week, it is quite straightforward to implement and the results are impressive. Of course, we had some problems, basically related with the synchronization but nothing important.

This is the list of basic features implemented in the editor:

  • Create, edit, and delete entities, scene nodes, lights…
  • Viewer: static meshes, animated meshes, particle systems
  • Edit and save scenes with different screens
  • Different cameras (top, side, front, perspective)
  • Grids, picking, maya controls…
  • Scene manager and properties editor.
  • Edit and execute the game inside the editor with different controls (edit or game controls)
  • And much more!

The following gallery shows the final aspect of the editor:

iPhone Developer

Posted on November 29th, 2008 in Projects | No Comments »

iPhone

Finally, this week I have got a license to develop applications for the iPhone. So far I have not been able to create a lot of stuff but it is very interesting to see applications not just running in the simulator but also in the iPhone.

On January we will start the development of a new game that should be available by May’09.

Stay tunned!

Game Engine Development: First Project

Posted on October 8th, 2008 in Projects | No Comments »

First post with new material developed at USC. These are some screenshots from my first project for the Game Engine Development class.

Features :

  • Render targets and shaders
  • Static, animated meshes and camera tracks
  • Video textures (wmv) and audio (FMOD)
  • Particle systems

PD: Finally, I have updated Wordpress to the newest version.

Introducing OpenPostPro !

Posted on March 26th, 2008 in Projects | 2 Comments »

Let me introduce you my last little creation OpenPostPro.

During the time I wasn’t working in any company, I was working as freelance graphics programmer for my “soon-to-be” open source post processing framework. The aim of this framework is to provide an easy and fast way to create a chains of different post-processing effects.

Sobel2d effect

It is being developed with C++, DirectX 9c and HLSL. Most of the shaders don’t even require shader model 2.0.

Read the rest of this entry »

Image of the day - Gamedev.net

Posted on March 25th, 2008 in Projects | No Comments »

Hi there,

Finally I got some time to post on my blog :) Tons of things have changed since the last update so, I hope from now on there will be more activity around here.

Last november, I sent some screenshots of my final year degree project to the Image of the Day contest of Gamedev.net. And, good news, those images ended up doing it !

Here it is the link.

To celebrate it, there isn’t anything better than …

a cup of coffee !!

Thank you everybody for your comments.