Posts Tagged ‘Programming’

Closure of fall 2011 and continued work in spring 2012

Tuesday, February 28th, 2012

Hi everyone!

It’s been a while now so I thought that I would sum up the last thing I worked on during fall 2011, as well as bring everyone up to speed about what I am currently working on right now. So without further ado, lets get going.

Small game project in Unity 3D – Fall 2011

The last thing I did in 2011 was to practically apply my previous programming skills in C++ by using  Unity 3D. I did this by plunging deeper into Unity 3D and its programming aspects by developing a small game in the engine. Though there are differences between programming in C++ and C# (which is one of the possible programming languages to use in Unity 3D), and also some specific tricks for programming in Unity 3D, a lot of what I learned during the courses in C++ could be applied in Unity 3D since both C++ and C# are object-oriented programming languages. An interesting thing is that I continuously throughout the development process of my game used the process of iteration to constantly keep it simple and working, adding features as I went along. This kind of approach is something I have talked about before and it worked really well for me. Try it out if you haven’t.

The game that I made turned out to be a management game which is very easy to digest. It’s called Log’n’Hog and as the player, it is your job to cut down, chop up, and deliver a small forrest to the saw mill by using different vehicles for the different tasks. The main idea of the game was to make it easy to understand and to get into with the simple mechanics of being able to change vehicle and only use the mouse for steering. You can check out a development video of the game below.

Bachelor Thesis – Spring 2012

Before rounding this post off, I thought that I would talk a bit about my bachelor thesis that I am currently working on together with fellow game design student Måns Billing. In short, it will focus on mythic structure in the narrative of  digital games, mainly by using the theories of Joseph Campbell and his work The Hero with a Thousand Faces, as well as Christopher Vogler and his work The Writers Journey: Mythic Structure for Writers. Both of these writers are concerned with something called the Monomyth (also known as The Hero’s Journey), which is a theory about how certain patterns in stories and myths constantly reappear throughout history. These patterns can be also be identified in modern litterature, as well as in movies and digital games. What we will do in our thesis, is to focus on how this theory appears or has been put to use in digital games, and how it can be used. Next time I will be back with more details concerning this thesis, which is our final work at the Digital Games program at Blekinge Institute of Technology before we graduate.

Until next time.

Regards

Jakob Lindh

Weekly Update!

Monday, October 31st, 2011

Hi again!

Another week has passed which marks the end of the first of the two programming courses that I am taking this semester. This last week was concluded with the covering of pointers, as well as the completion of the small management game that I was talking about before, on which I worked together with Tim Eklund and Ludvig Mattsson.

Next on the horizon is the second programming course, but the following few days will be spent in our capital Stockholm where the game exhibition Gamex will take place. Me and co-worker Max Nilsson from 2 Hour Lunch Studios will be showing Sjörök, so feel free to swing by us if you are there.

Regards

Jakob Lindh

 

Weekly Update!

Monday, October 24th, 2011

Hi!

There has been a lot going on since my last update which is the reason for this one being a tad late, but lets go!

The programming course I am taking is moving along and we have now covered arrays and functions, as well as basic class functionality. This week we are covering pointers, and we have also just started doing small one-week game projects with two to three students in each project. Me and two other students are working on a turn based management game which will be playable in the windows console. In the game you control and build a small town and help it prosper over several years.

That was a little about what is happening in the programming course. Another very exciting thing that has happened is that the trading company of which I am one of seven part owners, has released its first game! Sjörök is the name of the game, and the company’s name is 2 Hour Lunch Studios. You can grab the game for free over at our website and also find more information there. Enjoy!

Regards

Jakob Lindh

 

Weekly Update

Tuesday, October 11th, 2011

Hi!

The past week have been spent with getting to know C++ and its basic functionalities. At the course I’m taking, we have covered initial concepts such as datatypes and expressions, conditional programming and looping e.t.c. And this week we are moving on with arrays and functions. As the course continues we will be covering more advanced topics like classes and pointers. Programming is really exciting, and once you get into it it is a great deal of fun!

I think it is of great value to all game designers to have at least a basic understanding of programming. It will not only allow you to design and implement more interesting and effective systems and game mechanics, but it also lets you communicate at another level with the programmers of your team, and allow for a faster and more efficient workflow. This probably goes for all other areas of game development as well. Having a little knowledge of other fields than your own, regardless of your own position, be it game designer, programmer, graphical artist, sound designer e.t.c, goes along way.

Regards

Jakob Lindh