Welcome to maltelangkabel.com
I'm Malte Langkabel (which should be obvoius by now), a dedicated game programmer and AI enthusiast. For whatever reason I'd like to share some of the most interesting aspects of my work and projects right here! If I can spare some time, I will post news and updates about what I'm currently working on every once in a while.
Feel free to take a look.
News
Sourcetrail - The Source Explorer for C/C++ and Java
Looking at the most recent posts here I realize that I haven't updated this website in a while. The reason for that is called Sourcetrail, a project my team and I have been working on for several years by now. One and a half years ago we founded our own company and turned Sourcetrail into a real product. This is consuming a lot of my time, hence I fear that you won't see many updates here in the near future.
Graduation from University (the third)
Today I graduated from the master's degree program MultiMediaTechnology at Salzburg University of Applied Sciences. One of the most interesting parts of this course was writing my thesis about using game AI techniques in order to build a parser for arbitrary languages.
Airbrush.
Almost done. That's what I would call the status of our latest project Airbrush,
a platform where you can explore artistically abstracted visualizations of flights, shared by pilots all over the world.
Thanks to the semester break, we now have time for some last tweaks and we hope to release the project in the near future.
Blackguards on Steam!
Since yesterday our brand new Strategy-RPG is available for early access on Steam. Take a look!
New provider, new domain.
I liked my old domain name (which was www.nebucryfar.de), but it seemed like nobody but me was able to remember that name.
Therefore I decided to register a more obvious name (www.maltelangkabel.com) for my homepage while moving to a new provider.
Additionaly I also kept my old domain name so that anyone who might approach from that direction can be redirected here.
But since there is no one who can remember that one in the first place... hm, I guess I just really liked it ;)
Graduation from University
After graduating from the bachelor program MultiMediaArt
with a Bachelor of Arts last week, today I've had my last examination before a committee at MultiMediaTechnology
after which I have also become a Bachelor of Science.
Since studying two different subjects at the same time was quite demanding, I'm now gladly passing away the time during the semester break in a rather relaxing manner.
Nevertheless there is still much more to learn. Therefore I'm also looking forward to join the University in late September again.
Creativity Rules - Anachronism
Tonight we will take our bachelor project Anachronism to the cinema in the city of Hallein.
In the context of the Creativity Rules Festival this is an opportunity for everyone to participate in playing the game theirselves and compete with friends.
Thursday, June 6th, 2012 | 6pm
Cinema Hallein City
Kuffergasse 2 | 5400 Hallein
MMT Master, here I come!
Some weeks ago I applied for joining the master's degree course of MultiMediaTechnology at the University of Applied Sciences, Salzburg.
In short: It is basically about computer science and focusses on both, web- and game-technologies.
Today I finally received an email that confirms my place to study!
Blackguards announced!
Finally Daedalic Entertainment announced their upcoming turn-based strategy RPG called Blackguards, which is the game I was working on in 2012. Since 3D RPGs are not the kind of games Daedalic is famous for, I am curious about the reacitons of the gaming community.
Anachronism
Now the time has come to announce our next bigger project. Anachronism is the name of what will be a 2D multiplayer shooter following the very special mechanics of time manipulation. We have been planning this project for quite a while and after we have spent the entire last week on software engineering, we are now finally starting to write some code!
Farewell Daedalic!
Now that the time of my internship at Daedalic Entertainment has come to an end, I want to thank all the wonderful people I have met there for the great time. I really enjoyed working with all of you and therefore I absolutely appreciate the farewell-present I got from you. Thank you very much!
Inside Up on ARTE
I'm really proud to announce that our last animation movie Inside Up won at the ARTE 21.12.12: Der kürzeste Tag shortfilm competition and will be on TV tomorrow at 4:10AM and again at 1:00PM!
Game Jam updates?
I want to dedicate this post to the game project we started at the Innogames Jam some months ago. Meanwhile we (in particular the team of programmers) have met for several weekend-working sessions.
About one or two months ago we have been proud to announce all the game mechanics to be implemented.
Nevertheless I'm not sure if the game will ever reach a finite state, since our pipeline of content creation got stuck somewhere right at its beginning, mainly caused by a lack of sparetime.
Based on previous observations it looks like the chances to finish a (team-) project drastically drop when its duration exceeds the estimated timeframe.
Additionally this progress seems to advance even faster on bigger teams, although one could imagine that especially in bigger teams there must be still enough people to finish the project when some drop off.
Interactive header
In the last couple of days I took some time to tinker with Javascript and WebGL. This resulted in an interactive simulation of some kind of liquid, which you might currently see above in the page's header.
In case you can only see a static image, your browser probably does not support WebGL. So if you really want to see it anyways, I would recommend switching to a browser that can cope with it (eg. Google Chrome).
The simulation's rendering is guided by the concept of metaballs.
The motion of each individual metaball combines several different steering behaviors.
Hint: Bring your mouse cursor into the simulation's frame if you haven't tried it by now.
Game Jam at InnoGames
This was a really hard weekend, I have to admit. Friday afternoon a colleague from Daedalic asked me to join her team for the 48 hours Game Jam at
InnoGames as
a programmer. I didn't hesitate to agree and some hours later we found ourselves working out all the details of a comprehensive game concept.
Right now, more than two days later I have to say that it was a great event and a wonderful experience. I've learned a lot in the past days
and since we haven't finished our ambitious project I also learned the lesson that a big team doesn't automatically result in being able to finish oversized projects in such a short amount of time. Nevertheless we
are looking forward to finish the game during one of the next weeks.
Daedalic first impressions
My first two weeks at Daedalic Entertainment are over now and I really have to say that I'm impressed by the company itself and in particular by all the people working there! The whole atmosphere and therefore also the teamwork is totally as great as I've imagined. Since the game we are working on is still not announced yet, I cannot tell anything about what I'm actually doing there at the moment.
Internship at Daedalic
Last week I applied for an internship semester at Daedalic Entertainment in Hamburg, Germany.
When they called me on tuesday we talked quite a long time followed by a firm offer to do my internship as a game programmer at their place.
Currently I'm not allowed to tell anything about the game I will be working on, but I think it will be announced soon.
So I'm already looking foreward to August, since that is when my internship begins.
That's it.
The semester break is over and therefore I think this will be the last update for now. This time I created a cathegory to publish some of the scripts I'm writing for Autodesk Maya.
You can find it here or take a look at the code-page.
During the upcoming semester I will be working on a new animation project so I hope I will have time to post some pictures while the project is in progress.
Animations!
As a little extension I added a subsection for Animations to my art-page.
And another update
Today I added some concept art for the film project Back to the Roots. Furthermore I extended the code section by showing some information on my first bachelor project concerning Adaptive AI.
Next one
On to a second update. This time I created an entry for the computer game Sidelives.
Time for updates
It is the first week of the semester break. Hopefully I will be able to use this time and put some of the projects I worked on during the last semester online. First of all here is some concept art for Urban Evolution.
Some more paintings
Some days ago I found a couple of paintings I created during the last year. Today I made time for capturing and uploading them. Click Paint & Draw to watch the new images!
Game project Graviator added
For about a year we have been working on a game called Graviator.
The basic game is finished but it still needs a lot of tweaking.
Anyway now is the time I decided to open the project here on my portfolio page.
Since it is under construction I also added a Dev Blog where I publish some information on recent developments.
Clashing Realms at App Economy
On October 20th the mobile game Clashing Realms will be for public viewing at the App Economy conference in Salzburg.
Thursday, October 20th, 2011 | 7pm
University of Applied Sciences Salzburg | Campus Urstein | room 110
Urstein Sued 1 | 5412 Puch
Game Controller added
I just expanded the code section by adding some information on my self-made Game Controller.
Redesign of nebucryfar.de
Today I finally finished the redesign of nebucryfar.de I really longed for.
Now this page allows me to sort my projects into two different categories.
It shows projects where I concentrated on doing the art, design or animation in the section ART.
The category CODE embraces other projects where I focussed on things like code and technology.