This computer engineering/applied computer science student has: - Coding experience. I have been working with C, C++, C#, Java, Javascript, TorqueScript, UnrealScript and Visual Basic. - Mapping experience. I have been playing around with: Hammer, CryEngine Sandbox, CryEngine 2 Sandbox 2, FarCry 2, The Elder Scrolls Construction Set, Fallout 3 G.E.C.K., UDK, Torque 3D Engine, Unity. I don't recall ever fully completing a map though. I also enjoy making small ArmA II and III missions for private (co-op) use. - Blender experience. I can make meshes and I have a basic understanding of animation.

Image RSS Feed Latest Screens
Level Up: The Game Let's play chess! Fallout 3 fire hydrant
Blog RSS Feed Report abuse Latest Blog: Adventures in the world of Unreal. Part II

3 comments by Metalspy on Dec 22nd, 2013

Hello there and welcome back to Metalspy's wondrous game (development) blog!

About four months ago I posted about my first steps using UDK, mainly as a preparation for my internship at a (small) game company. In those four months I have barely done any game development, or software development in general, in my spare time. A lack of time and especially a lack of energy prevented me from doing so. Last week however I got a sudden boost of motivation and energy, so I launched UDK and Visual Studio to finally continue my work on my game project. Oh my, was I in for a surprise. As soon as I exited "Play in editor" mode, the UDK editor crashed. According to the log this was caused by my own code. Diving into the code to fix the error I was met by a second surprise: the code I had written in my 'UDK beginner phase' was ugly, lacked organisation and did not allow a lot of easy expansion of the existing feature. So I decided to throw everything away (it was uploaded to a repository so it wouldn't be permanently lost anyway) and start all over. I did this with the following goals in mind:

  • Write easy-to-maintain code with a decent, modular and easily extendable 'architecture'
  • Only derive from standard engine classes, not from UDK or UT classes, to prevent having a lot of unused variables and functions
  • Apply the new code conventions I have picked up a few weeks back to (hopefully) improve readability
  • Use plenty of comments, so other (new) UDK users can easily understand what is going on (I consider releasing the project's source code in a later stadium)
  • EDIT (2013-12-28): After reading the first chapters of Robert C. Martin's "Clean Code" (ISBN-10 0-13-235088-2) the last two points above have changed to "apply the lessons learnt from reading Clean Code to make the code readable for new users and improve maintainability".

(Basically: write good software that's accessible to beginners!)

After approximately six hours of work I had set up and recreated most of my previous work (which wasn't all that much and certainly nothing special). Four months ago that took me FOUR WEEKS. This time my code was shorter, a lot better organized and easy to expand. It even changes the material of the object during the placement phase and allows the player to rotate the object (s)he is placing, which was not possible before. Working full-time with UDK during my internship certainly allowed me to gain a lot of experience! And the most important thing: I had a lot of fun during those six hours of developing. I definitely hope I won't lose this energy and motivation anytime soon so I can create a prototype of the game I had in mind!

Anyway, here are some screenshots of the current state. It's basically the same as last time, but the code that's running under the hood is way better :)

1. Placement phase

2. Result after placement phase

Groups
2008 Mod of the Year Awards

2008 Mod of the Year Awards

Official event with 208 members, must apply to join

Welcome to the 7th Annual Mod of the Year Awards - the premiere event that celebrates the best creations within the modding and indie gaming scene. Developers...

2009 Mod of the Year Awards

2009 Mod of the Year Awards

Official event with 147 members, must apply to join

Welcome to the 8th Annual Mod of the Year Awards - the premiere event that celebrates the best creations within the modding and indie gaming scene. Developers...

2010 Indie of the Year Awards

2010 Indie of the Year Awards

Official event with 156 members, must apply to join

Indie of the Year is the largest celebration of hobbyist, amateur and professional Indie developers. With record attendance and a massive number of updates...

2010 Mod of the Year Awards

2010 Mod of the Year Awards

Official event with 195 members, must apply to join

Mod of the Year is the largest celebration of hobbyist, amateur and professional modification developers. With record attendance and a massive number...

2011 Indie of the Year Awards

2011 Indie of the Year Awards

Official event with 110 members, must apply to join

Welcome one and all to the 2nd Annual Indie of the Year the largest celebration of purely indie games. It's time to pick players and editors choice in...

2011 Mod of the Year Awards

2011 Mod of the Year Awards

Official event with 141 members, must apply to join

Welcome one and all the to 10th annual Mod of the Year awards, celebrating all that is great about our beloved modding community, the developers, the...

2012 Indie of the Year Awards

2012 Indie of the Year Awards

Official event with 68 members, open to all members

Welcome one and all the to 3rd annual Indie of the Year awards, celebrating all that is great about our beloved indie gaming community, the developers...

2012 Mod of the Year Awards

2012 Mod of the Year Awards

Official event with 122 members, open to all members

Welcome one and all the to 11th annual Mod of the Year awards, celebrating all that is great about our beloved modding community, the developers, the...

Post comment Comments  (40 - 50 of 61)
iQew
iQew May 4 2010, 2:08pm says:

Hey, how is it going? :)

+1 vote     reply to comment
sublimeguylbc
sublimeguylbc Feb 11 2010, 3:05am says:

hey im new to this, and i just want to Download the latest Median XL for Diablo 2 but i cannot find the Download button.. i sound dumb.. i know. but please heeeelp.. :/

+1 vote     reply to comment
moci
moci Feb 28 2010, 11:44am replied: +1 vote     reply to comment
ElderPredator
ElderPredator Feb 9 2010, 2:10pm says:

Hmm... but you don't like games of avp as you said???,anyway thanks to join in!!! =P

+1 vote     reply to comment
Ox-Skull
Ox-Skull Jan 20 2010, 2:52am says:

Also, ive never drawn Space Marines b4.

+1 vote     reply to comment
Ox-Skull
Ox-Skull Jan 20 2010, 2:49am says:

The piece im creating for Astartes productions, will be more of a title screen than a concept of characters.

O'neil and Ramus will be in the scene, which in essence, could be used as concepts for those chars.

+1 vote     reply to comment
chaosmaster4
chaosmaster4 Jan 13 2010, 8:58am says:

rather bumpy. We have switched over to the UDK now and one of our mappers Harddrive got fried. Still working on the story. WIP of our concept has arrived in the group Moddb.com its looking good!
Still waiting for some good models though -.- had famous join short while ago, and we are still waiting for the titan model from our first modeler.
other than that, we're making progress ^^

+1 vote     reply to comment
chaosmaster4
chaosmaster4 Jan 13 2010, 5:25pm replied:

we have got a basic idea of what we want:
Will be a third-person shooter, based mostly around multiplayer.
Gametypes will be Campaign and Warfare (warfare contains CTF, Deathmatch etc)
Players will be able to play tactical, Assault, Scout and Terminator Marines aswell as dreadnoughts. In Warfare there will even be vehicles.
Still writing on the Campaign, but if all goes well, it will have an enjoyable length ^^
We still need to find someone to do the AI for us, to get working bots into the Warfare mode, but that can wait for now.
Luka (2nd Mapper) is showing the most enthusiasm towards our group at the moment, trying to rally as many as possible for our cause XD
and the Concept is still WIP. that picture will be a part of the landing of Khoronus IV, which will be a complete painting featuring the marines landing, a plasma cannon in the background shooting down a thunderhawk, and 100s of drop pods falling into the atmosphere! To tell the truth, i can barely await the final concept ^^
I havent heard from one of our modellers, Kalenov in a while. He said he was busy working on the titan and i haven't heard from him since last year =P
well, thats about everything going on at the moment ^^

+1 vote     reply to comment
chaosmaster4
chaosmaster4 Dec 21 2009, 1:44pm says:

say metal?
would you be interested in doing some models for us?
We need a few Space marines for our indie, and some daemons too.
if you are interested, post in our Dev group Moddb.com or contact me.
Best regards,

+1 vote     reply to comment
chaosmaster4
chaosmaster4 Dec 21 2009, 7:26pm replied:

ok no worries there,
thanks for your honesty ^^

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Level
Avatar
Avatar
Offline Since
Aug 22, 2014
Country
Netherlands Netherlands
Gender
Male
Member Watch
Track this member
Accolades
2008 Mod of the Year Awards 2009 Mod of the Year Awards 2010 Indie of the Year Awards 2010 Mod of the Year Awards 2011 Indie of the Year Awards 2011 Mod of the Year Awards 2012 Indie of the Year Awards 2012 Mod of the Year Awards 2013 Indie of the Year Awards 2013 Mod of the Year Awards Comps CryENGINE  Developers Desura Developer Banter Editor's Notes IndieDB ModDB Summer of Mods & Indies
Statistics
Activity Points
3,411
Rank
339 of 467,608
Watchers
10 members
Time Online
2 months
Comments
1,122
Site Visits
12,741
Profile Visitors
29,710 (14 today)
Contact
Private Message
Send Now
Email
Members Only
Admiral_Skeybar
Admiral_Skeybar friends since Apr 30, 2011
Ox-Skull
Ox-Skull friends since Jan 20, 2010
iQew
iQew friends since Aug 26, 2009
Niteshade
Niteshade friends since Jan 19, 2011
Duruk
Duruk friends since Apr 24, 2011
shadowflar3
shadowflar3 friends since Sep 5, 2013
jjawinte
jjawinte friends since Jan 2, 2010
Drown_
Drown_ friends since Jul 13, 2011
chaosmaster4
chaosmaster4 friends since Dec 20, 2009
Hendrix
Hendrix friends since Apr 29, 2009