Welcome on the online portfolio of Mathias Verboven. I am a 3d modeler, programmer and designer.
I’ve graduated but decided to do a masters in electronics and ICT.
If you are interested you can contact me for possible work or ask questions about previous projects.
I live in Belgium but I wouldn’t mind working in other countries.
I live in Belgium but I wouldn’t mind working in other countries.
NASI! (Not Another Space Invaders!)
This little game is a school assignment, we had to create a space invaders game in C++.
Because everyone is doing the same thing basically I tried adding a story and some menu to it.
Basically before you begin a new level there is a "story" section telling you why you are invading the earth and how the earth responds to you as a treath, yeah you are the alien in my version!
The idea was to add an XML reader to this game so I could define the levels and story from an XML file, but with other projects eating up my time and because I already overdid it I decided not to. Maybe someday later... probably not because C++ is not for me. While I am able to program in it, I'm not really that hyped about it, it's been a nice experience.
- Multiple level support (internal, should be done with xml eventually)
- Create enemies by defining a spawn area (level editing should be really fast, xml)
- Create obstacle by defining an obstacle region (level editing..., xml)
- Define the speed, life of the player dynamically (again a feature for the xml...)
- Image manager (based on my VNE, see below, an easy asset manager again for XML)
- Amazing angry men heads (the people on earth are mad, and you'll know it!)
- "Type" effect in story view (In movies or other games you get this per character view of the story...)
As you can see I've kinda build this project purely for the XML editing/level defining later on.
Shame I didn't put the XML reader in, oh well...
Here are some images:
Because everyone is doing the same thing basically I tried adding a story and some menu to it.
Basically before you begin a new level there is a "story" section telling you why you are invading the earth and how the earth responds to you as a treath, yeah you are the alien in my version!
The idea was to add an XML reader to this game so I could define the levels and story from an XML file, but with other projects eating up my time and because I already overdid it I decided not to. Maybe someday later... probably not because C++ is not for me. While I am able to program in it, I'm not really that hyped about it, it's been a nice experience.
- Multiple level support (internal, should be done with xml eventually)
- Create enemies by defining a spawn area (level editing should be really fast, xml)
- Create obstacle by defining an obstacle region (level editing..., xml)
- Define the speed, life of the player dynamically (again a feature for the xml...)
- Image manager (based on my VNE, see below, an easy asset manager again for XML)
- Amazing angry men heads (the people on earth are mad, and you'll know it!)
- "Type" effect in story view (In movies or other games you get this per character view of the story...)
As you can see I've kinda build this project purely for the XML editing/level defining later on.
Shame I didn't put the XML reader in, oh well...
Here are some images:
Intern Verso Europe (2008/2009) - Mailing Application
During the final year of MCT, 2008/2009, I had an intern at Verso Europe. At this company I was in charge of developing a new
application. With their old systems running on Actionscript 1 and 2. They needed new AS3 products to move forward. The Verso Mailing
product was one of them.
There were no real guidelines, until the very end, so I had almost complete freedom.
At the end of the intern features were requested and a complete look for the application had to be designed.
Basing my design on a sketch I created the application and all it's features which are:
- Account login system (basics written down)
- Profile based application (flexibility)
- Custom Dialog system (display messages using custom icons and text)
- Template based mailing setup (templates are included which the users uses to start with)
- Editing features such as text editing or real object layouts (broad set of tools to adjust the templates)
- WYSIWYG (The look of the mail in the application will be the same as in the mail client)
- Limit editing tools for managers (the ability to limit the editing tools a user can use and how it is used)
- Drag and drop resource manager (drag and drop images to use them in a mail)
- FTP interaction (automatically upload the wanted mail to an online location)
- SMTP mailing (mail your contacts via SMTP, basing on the online version stored on the FTP)
- Support for older e-mail clients (with the online version available you can add an automated redirect link)
- Flexible back-end (easy way of changing the backend, user accounts, wrappers are in place)
- Easy to change the design as developer (extensive use of MXML and script pages for clear line between code and design)
- Easy to understand and extend for developers (Every function has a description on what it does and how)
In the last few days of my intern features like FTP and SMTP support were requested. This means that all the basics are their and they work.
But they still need a lot of improvement, for instance FTP only works on linux based servers.
Here are some images:
This application has been written in Adobe Flex Builder and can be installed on any computer using the AIR platform.
There were no real guidelines, until the very end, so I had almost complete freedom.
At the end of the intern features were requested and a complete look for the application had to be designed.
Basing my design on a sketch I created the application and all it's features which are:
- Account login system (basics written down)
- Profile based application (flexibility)
- Custom Dialog system (display messages using custom icons and text)
- Template based mailing setup (templates are included which the users uses to start with)
- Editing features such as text editing or real object layouts (broad set of tools to adjust the templates)
- WYSIWYG (The look of the mail in the application will be the same as in the mail client)
- Limit editing tools for managers (the ability to limit the editing tools a user can use and how it is used)
- Drag and drop resource manager (drag and drop images to use them in a mail)
- FTP interaction (automatically upload the wanted mail to an online location)
- SMTP mailing (mail your contacts via SMTP, basing on the online version stored on the FTP)
- Support for older e-mail clients (with the online version available you can add an automated redirect link)
- Flexible back-end (easy way of changing the backend, user accounts, wrappers are in place)
- Easy to change the design as developer (extensive use of MXML and script pages for clear line between code and design)
- Easy to understand and extend for developers (Every function has a description on what it does and how)
In the last few days of my intern features like FTP and SMTP support were requested. This means that all the basics are their and they work.
But they still need a lot of improvement, for instance FTP only works on linux based servers.
Here are some images:
This application has been written in Adobe Flex Builder and can be installed on any computer using the AIR platform.
Visual Novel Engine
This project has been created by request. It allows you to create and tell visual stories, also called Graphical Novels, with ease.
In an xml file you write down all of the assets used and the complete story line.
You can either create a passive story, frame after frame. Or create an interactive one, I've included a small scripting language that allows you to create a story that has different paths or endings. You can have the user interact with the images by giving them possible answers to a certain question. This engine has a lot of possibilities and I've got a few extensions that I want to add to it. But I need someone to create a good story with it first.
See it in action.
Learn more about this project.
You can either create a passive story, frame after frame. Or create an interactive one, I've included a small scripting language that allows you to create a story that has different paths or endings. You can have the user interact with the images by giving them possible answers to a certain question. This engine has a lot of possibilities and I've got a few extensions that I want to add to it. But I need someone to create a good story with it first.
See it in action.
Learn more about this project.
PhotoTablet
PhotoTablet is a gallery plug-in for your site, in flash.
It is written in ActionScript 3 in the Flash IDE. This project was almost done, but I'm going to convert it to a Flex project.
It reads in an XML file that lists every image you want to use in the gallery, you can also add in tags so the user can hide/unhide images with that tag associated to it. The tablet loads in every image and “throws” them on a table. This “throwing” means that it will position it at a random place in the assigned area and gives it a random rotation.
You can drag the images around, clicking on one will bring it up so it's the top most image. Clicking on it again will open up a bigger view, this bigger view is limited by the assigned area for the table.
See it in action.
It is written in ActionScript 3 in the Flash IDE. This project was almost done, but I'm going to convert it to a Flex project.
It reads in an XML file that lists every image you want to use in the gallery, you can also add in tags so the user can hide/unhide images with that tag associated to it. The tablet loads in every image and “throws” them on a table. This “throwing” means that it will position it at a random place in the assigned area and gives it a random rotation.
You can drag the images around, clicking on one will bring it up so it's the top most image. Clicking on it again will open up a bigger view, this bigger view is limited by the assigned area for the table.
See it in action.
Modo Scripts
This is a list of Modo scripts I've created. I'm not really looking to become a Modo script writer but when I do write something I'll post it here for the time being.
I currently have Modo 401 SP2 (64bit) installed and I only test my scripts on the installed version.
I hope they help you with your workflow.
I hope they help you with your workflow.
Hide or unhide the gizmo (arrows).
Aligns the center of an item to a selection.
Copies the current selection, pastes it and selects it again.
I'm currently using ActionScript 3 as my primary language. To know what other languages I (can) use read my résumé (pdf).
