Teaching at Oviedo - Noesis Engine

April 23, 2008 @ 11:23 | In Programming, Videogames | | del.icio.us digg devbump rss
Jesus teaching at Oviedo University

This weekend just finished the course I have been giving at the Oviedo University. The course is about programming graphic engines for videogames. In 30 hours / 6 days I tried to explain how to architect a solid engine for realtime purposes.

This is the first time I talk about the task I have been involved in the last months: Noesis Engine (a provisional name). Till now, it has been developed by a very small team and contributed to two commercial products. A small videogame is under construction now. I expect to give more information about this in the future.

A link to the first session of the course: Noesis - Core. The document reveals not too much information if you are not attending the class, but may be you find something interesting there (or wrong, and we can discuss). The first part is a global introduction to the course, the second one is about the core technology being used for the rest of the course. The document is in Spanish, I have no time now to translate it (I would be really grateful to any volunteer helping in this). Sorry for that.

And following with Spanish documents, I contributed to several tutorials in codepixel, a daily mandatory read if you understand Spanish, about the same topic, Graphics in Realtime. The hard part was done by Javier Loureiro / derethor. Iq / RGBA helped to this documents too, The tutorials:

And nothing more for today. As you can see I am still alive and working really hard. :)

UPDATE: Thanks to Ricardo Amores and Miguel Herrero for translating the powerpoint to English. It can be downloaded from: Noesis - Core - Eng




  1. Hi Jesus, I could help with the translation, but my english is not very good, so you are warned.

    And, in my powerpoint files I added various notes taken during the course, if you foind it interesting, you could add it.

    Finally, expect some questions from the engine in the course forum in no time.

    Farewell, GandAlf :)



    Comment by Ricky
    April 23, 2008 @ 11:37 #

  2. Hi Jesus,
    I have read the document and its pretty interesting altough, as you said, it would be better with some audio from the classes. It would be great to be there… ^^U Is there something like a public website where all the info/resources about this course?

    Anyway, I have one question, why have you choose python instead of lua? I have a lot of experience extending python with c altough not embedding it in an application and I have not experience with lua at all. But, I suspect that it would be less painful to do the job with lua. What do you think?

    By the way, can you comment us more about the project you are involve? Are you going to doing something new in Spain? I know, I know… you are going to talk about this in the future… but I had to try it! :P

    Regards,
    Rubén Penalva



    Comment by Rubén Penalva
    April 23, 2008 @ 13:56 #

  3. I can also help with the translation, though the best thing would have been to attach a podcast of the classes to the slides. Though that’s impossible now :(

    Anyway, another helping hand here!



    Comment by Miguel Herrero
    April 23, 2008 @ 14:05 #

  4. Saludos de nuevo desde Sevilla Jesús.

    ¡¡Qué recuerdos!! La verdad es que aprendí mucho trabajando contigo. Lástima que actualmente esté bastante alejado de estos temas. Aplico cada día las cosas que aprendí pero no es lo mismo. Ahora trabajo en un proyecto de tratamiento de imágenes médicas.

    Con la traducción no puedo ayudarte pero si necesitas ayuda en cualquier otro tema puedes contar conmigo. Me gustaría seguir aprendiendo y aportar mi granito de arena.



    Comment by Fran
    April 24, 2008 @ 13:09 #

  5. Hi Yessus.
    All your graphic engines are belong to us.
    Esto me cualifica para realizar la traducción, verdad?

    !Quedamos pronto!

    P.D: también me sé: What you say!!! y They set up us the bomb!!!



    Comment by Gus
    April 24, 2008 @ 18:37 #

  6. Definitivamente Gus es el traductor que necesitamos!

    Gracias por los halagos Fran.

    Gracias por dejar vuestros comentarios por aqui. :)



    Comment by ent
    April 24, 2008 @ 20:29 #

  7. For great justice!



    Comment by ricky
    April 24, 2008 @ 20:30 #

  8. Ruben,

    The rest of the stuff is not ready to be published. There are lots of documents and material that must be restructured and polished before publishing. My idea is to sort out all this in the future. But now my resources are very limited.

    About Python. For my project, I wanted a true object oriented script language. I now, Lua is more efficient, more compact and more portable than Python; in fact, it has been my choice in the past. But Lua is not object oriented. So I tried Python, anyway switching back to Lua is something that can be done easily (hmmmmmm :) ) if Python becomes a bottleneck…

    About my future: I am working in realtime software. Nothing more can be said now. I need to keep this blog interesting!! haha



    Comment by ent
    April 24, 2008 @ 20:47 #

  9. Great job ent. I’ve been working last three years in a similar architected engine at Malaga, and have to tell you that is difficult to find anybody who wants to share this information with rest of community.
    In sector, specially in Spain, developers are too much averse to teach their knowledgement, and this is one of the reasons of actual development status here, join with brain drain, I think.
    Anyway, good job again, and sorry for my english.

    Magnífico trabajo ent. He estado trabajando los últimos tres años en un motor con similar arquitectura en Málaga, y tengo que decirte que es difícil encontrar alguien que quiera compartir esta información con el resto de la comunidad.
    En es sector, especialmente en España, los desarrolladores son demasiado reacios a enseñar sus conocimientos, y esta es una de las razones del estado actual de desarrollo aquí, unido a la fuga de cerebros, creo.
    De todas formas, buen trabajo de nuevo.

    Un saludo desde Madrid.



    Comment by gyakoo
    April 27, 2008 @ 9:26 #


Fri, 25 Jul 2008 11:44:10 +0200 / 25 queries. 1.423 seconds / 2 Users Online

gentoo link wordpress link apache link PHP link website stats

Theme modified from Pool theme. Valid XHTML and CSS