Thursday, August 1, 2013
Summer time
Saturday, April 13, 2013
Squared Shooter source, and other
Squared Shooter
Other project on GitHub
Saturday, April 6, 2013
Where am I?
College - the final frontier
Life and living
Current project, plans and personal
The last big thing I want to mention is that I got a job offer for summer in Ireland. I would live there for 2 months and work on a project. I won't tell anything about it, but it looks really interesting. I would really like to work on a real project with a team, so I could experience how it all works out in the real world. The time there would be dedicated to that project only. It would be a real change from the standard summer slacking or shitty jobs that have no relation to CS. I'm still haven't accepted the offer, since moving and living completely on my own where I wouldn't know anyone for 2 months is a really big change for me. But I think it's a thing that I should get used to. I still have to think about it, but the more I think about it, the better it seams to accept the offer.
And that's about it for this blog post. I haven't posted for quite some time, so it's quite long; but I felt it's necessary to tell the main things. I hope you enjoyed the post, and that you enjoy the new blog design. I know it takes a little longer to load, but hey, dynamic pages. Please, feel free to post any comments regarding the post, or any general questions. I will try to post more often, but you never know; I usually don't know what to write about.
Saturday, October 20, 2012
Many changes
Let's address some changes that have happened in the past month.
The move and school
I moved to the city at the end of September. And till now it’s been great.
School is also going good, we will see how it will be in the future. Mathematics is going to be hard despite the fact that I always enjoyed math. Well and that is basically is. I don’t really have anything to say on this topic.
Plans
It’s hard to stay focused on my projects right now, school is taking me quite some time. There are always some exercises that I have to do, or seminars, or just plain learning. When I don’t do stuff for school I do something more relaxing, like playing games, guitar or going out. I haven’t worked on the framework for ages. I have to get into the new rhythm. The framework in the main project now, games will come after that (I hope).
I am also thinking about some new side activities. I am thinking about making a new blog for ‘writing’. Stuff that isn’t connected with computing, game development and stuff. Just some random word ramble. I’ll see. I am also trying to get into pixel art. Everything depends on how much time I have.
I’m also in the process of organizing all my previous work. I already sorted all my previous school stuff, and now it’s time to sort my projects. I have to check the source of all projects, clean all the useless stuff that IDEs make that isn’t really required, etc. There are a lot of small projects that need cleaning.
And that’s it for now. I just wanted to post some information here. Bye
Friday, September 7, 2012
Some general new information
Hello again. This is just going to be a short post with some information and a new video.
Last two months
I actually tell this in the video already, but my blog is primary, so here it goes again.
For the last two months I have been doing completely nothing computer/programming based. July and August are a games only month for me on the computer, at least for the past few years. I am not proud of it, but my roots are still in the gaming community, and I enjoy every moment. Nothing else really to say here, so for fun I will just give you this summers game check list: completed Sleeping Dogs, lots of La-Mulana, got from zero to max level in Age of Empires Online, replayed all Half-Lives (except 1, waiting for Black Mesa) with the crazy achievements, lots of TF2 and Diablo 3, got to complete Beyond Good & Evil, and played a lot of other games like CoH, Dota2, L4D2, Mount & Blade, Deponia, + random stuff.
Also I’m always open for online play, so feel free to contact me for a game :)
Free course
As I said before, the course on Udemy will be free sometime in the future and I won’t talk about it until it does. And now it’s the time. If you wanted to take the course but didn’t want to pay for it then check it out here for free
Current plans
I’m currently working on a new framework. I’m combining all the lessons I learned from before to make a final framework that I can use to develop games. The “framework” uses SDL, SDL_Image, OpenGL, FTGL, Freetype2, irrKlang, Box2D and GLEW. I’m not planning to add networking (never did any networking) or a scripting language like LUA. It’s going to be modulated, so you will be able to select what you want to use, and still have decent features. I’m going to put it on GitHub when it’s ready.
So that is about it for this post. Here is the video where I talked about this really quick.
Bye for now.
Wednesday, August 1, 2012
About the course, school, videos, life and other stuff
I’m writing this for the 2nd time today. It was already done but then Live Writer crashed on me. Here we go again.
Let’s talk personal.
The first thing I want to say is that I finished school. I’m now officially a “Computer technician”. I still haven’t used that title anywhere, but I hope I will someday. It feels great that after 4 years I have finally finished the school. Come to think about it, I started this blog when I started with the school. So this is something of a milestone to me. When I’m reading my first posts I almost have to laugh every time. Not only how my grammar and pronunciation looks like, but also about what and how I was writing. It brings back many memories of when I was younger and had a totally different mind set but similar goals like now. All I have to say is that I have come a long way, and a longer path is still before me.
In Fall I will continue my quest with education. I’m going to an IT university where I will try to improve myself. I’m already accepted in the school and have a “check in” next week. The program will last 3 years, so that could be like the next milestone. The new school also means that I’m going to move to a city. I will live there during the week and probably come home during the weekend. I’m probably going into public student homes but it’s not settled yet. It will be a big change in life and I hope it will be fun and interesting.
So that’s some personal things, let’s go to the projects.
Well I can’t really say I have done much in the past month or so, but there are some things.
Udemy
The course on Udemy is now finished. It was a different experience than YouTube. I made all the videos I wanted the course to have so now I’m just commenting and helping others on the course. I had to drop the price of the course many times. With the starting 19$ to 9$ and a few days later to 4$. It’s like that for over a month now and I will leave it like that. Considering that Udemy recommended me to price it 10$ for every hour of content (The course had over 3 hours of content), that’s a huge pricing difference. My course is probably the cheapest (except the free ones) on their site and it’s kind of weird seeing some courses get away with less content and quite higher prices. But that’s just how it is. The main thing is that 30 subscribers have learned something from it. And I made 80$, which I’m really happy about. If you are still interested in the course then you can find it here. I will not post about it anymore until I decide to make it free, which may be later this year.
YouTube
While I was working on the course and finishing school I was also uploading some older videos. They came from an abandoned Udemy course. At first it was about SDL but the I switched to SFML and that left me with 7 videos. I decided that they still may be useful to someone so I uploaded them to my channel. The playlist is here and here is the first videos in the series:
Keep in mind that I won’t continue this series of videos.
Now let’s talk some future plans.
One of the first things I’m going to do is release and open-source the game I made for my school finals. It’s nothing special, the gameplay is something like “Me and My Shadow” but without the shadow. I will make a separate post about it so I can include it on the “Project” page, which is on the top right if you didn’t notice :)
I’m also planning on open-sourcing all of my games. They will all be published on my GitHub. All the images and sound will be under the Creative Commons BY-SA license and the code will be under GPLv3. All this basically means that you can use the code for your projects or just modify and improve the game as long as you don’t make it commercial. Meaning that you make money from it. I made everything in my spare time for free and now I’m giving it away and I don’t want that someone makes money from it. I hope this makes sense.
I also want to bring more stuff to this blog. Even though I say this every holiday and every start of a new year. I will really try. Because a few posts every few months is too little. Some of my favorite blogs went down (well they are still online) because no one posts anything. I don’t want the same to happen here. This is after all my personal blog where I can see what I was doing and when. And many posts help. The problem is I don’t know exactly what to post about. So please give some advices or wishes in the comments or email me.
So that’s about it for this post. Expect a new post in a few days with the game, and then with more stuff. Have a nice day.
Friday, June 8, 2012
A new course and some additional information
Hello everyone. My new course is now public and I have some general information.
The new course is done. Now the first thing I have to say is that it’s a paid course. It costs 9$ to buy (it was 19$ at the start) and once you buy it you get full access to it forever. If you don’t like it there is a 30 day money back guarantee. The course is about C++ game development using SFML. It’s structured into learning parts of SFML first (window, graphics, sound) and then we actually create a simple game. There is currently over 3 hours of content and more is coming. So if anyone is interested, take a look here, check out the free introduction video and then if you want you can buy the course and support me.
Now the course is a side project of mine and it should be completed in June. I was contacted by the Udemy team and I just tried it to see if I can make some money from it, because that really helps. Here is a video on YouTube where I made the announcement:
I hope the video was helpful.
Now to some general information. I’m currently finishing my school. I have finals tomorrow and in the following 2 weeks so that takes away quite some time. In the last month I was busy with school, getting the course ready and playing Diablo 3. I also haven’t found the time to make games or do any other programming but I hope this changes once I get the school out of the way. After that summer break starts and I will try to find the time to post more on the blog, make more videos and make games. I’m also searching for a summer job. I’m trying to find something computer related, but we will see how it goes. Here is a second video I did containing some general information:
I hope this gave you all an idea what I was doing and some plans for the future. Have a good day :)
Tuesday, May 15, 2012
A little older again
I haven’t posted quite some time so I will post a small update.
On 10th of May I celebrated my 19th birthday. Yeah I am that young/old for those who didn’t know. It was more or less just a normal day with extra chocolates coming in my way.
Not my cake obviously.
I’m currently working on finishing the new course. I decided that I will scrap SDL in favor to SFML which is easier to teach to beginners. So I had to redo everything I had with SFML. I’m using the new 2.0 version. My deadline is somewhere this week and then I will release it to the public. I will still add additional videos once it is online but first I want to publish it when I have the main parts done. I hope that people will like it. I’ll post it here once it is online.
Well as most of you may know it’s May 15th and the Diablo 3 box is standing here on my desk. This is going to take quite some time from me but I hope that I will be able to work on things as normal :) If anyone following my blog is also playing D3, then fell free to contact me in any way and we can play together.
Now back to slaying some monsters, also expect more updates soon.
Tuesday, January 24, 2012
My workspace
Everyone has a workspace, and it’s time that I show mine.
A room to work in
A picture is worth a thousand words, so I’ll just stick with that.
Not really high quality (I took the picture with my phone) but it should do. As you can see I use a “dual” monitor screen setup. I’m using my laptop (HP ProBook 4530s) all the time and have an external 21’ LG monitor hooked up to it. I use the big monitor for developing/programming and the small one for things like browsing, music and messaging. The laptop is not really a beast but it’s really good for any kind of development and it still runs most of the games. It’s really practical that I’m all the time one the laptop so that I can simply unplug it and go to school with it and continue there. My other computer (the gaming beast) is currently using my younger brother. I sometimes miss the power but as I said my laptop is good enough for me. I use a classic English layout HP keyboard and the Logitech G700 mouse. I usually listen music on my over 6 years old speakers.
My software setup is Windows 7 64x OS. I’m not using Linux, because it has really bad support for the ATI graphics card and Windows gives more battery power. I miss many Linux tools (I use a Virtual Machine when I really need them) but I really got confortable with Windows. Mainly because of his wide support for different developing environments and better software support. I can use Visual Studio for my IDE again and FlashDevelop for AS3 development. Windows also has Graphics Gale, the best pixel art graphics program. Other software I mostly use: Qt Creator (For C++ GUI development), Eclipse (Java Android development), Aptana Studio 3 (HTML, JS, CSS, PHP development), Inkscape (Vector art), GIMP (Raster graphics / free Photoshop clone), Windows Live Writer (Blog posting), Winamp (Music listening), Pidgin, Skype, Steam (You can find me as "#include<luka>" add me for a round of TF2), etc. There are more but I think this is enough.
As you can see I have a big whiteboard in the middle of the room. It has some “secret” things written on it but you won’t be able to read of it because of the high quality image. I just got the board yesterday so I still don’t have colored pens and it’s not as full and colorful as it will be.
In the bottom you can see my high tech TV with my Wii hooked up to it. My brother can’t understand how I can enjoy playing games on that TV size but I love it that way.
And that is mainly it. Nothing special really just my room where I made all the things you can find on my blog. Other interesting things on the picture: a Pokemon cup, fancy lamp, full trash bin and a copy of Zelda: Skyward Sword.
And that fellow readers was my room.
Wednesday, January 18, 2012
Year 2012 is here
And another year has passed. The year I turned 18 and the year many things happened. You could also call it a year of my empty blog, because there wasn’t really anything on it. Well let’s change this.
A year in review
First let’s look back at year 2011. One could say that I didn’t do much in terms of game development, and that is probably true. I started the year with an “A game a month” project, but only completed 1 game. Then for the rest of the year… nothing. So it wasn’t really a good year for my game development.
On the other side, I accomplished many other things. I started working on my personal framework and can happily say, that I brought it to a state where I can use it for all my game development. It covers things like events, rendering, fonts, sound and game logic, and that is what I need. I will probably work more on the framework in the future, but for now I’ll leave it until I make a nice game out of it.
I also started making C++ game programming video tutorials. And they kind of “exploded” on the YouTube. I’m not saying that I got millions of views and thousand subscribers, but with 450 subscribers and over 100.000 views that were brought in just by these videos, I can say that I’m really happy with the result. And I hope I helped others find a way to create the game they want to make.
I also got 3rd place in the “national programming tournament” last year and that is something I’m proud of. I’m still using the mouse I got as an award.
I was in Ireland this year, working for a networking company, where I worked as a Python programmer. I learned much about Python and databases there and also got much experience from working abroad and for a real company. It’s something I won’t forget.
There ware also a ton of other small projects, which brought me much more knowledge in my expertise. Because of school, I had to take on many databases like PostgreSQL and MySQL. I also had to dig into Qt for C++, which is an amazing framework for GUI programs and almost everything not game based. It has so many different things you can use it’s simply amazing. And it’s cross-platform. I really recommend it to everyone who will try something else than games in C++. I also did some work in C#, learning the language and actually creating some things. I also got more into Android programming (with Java) and I plan to continue with it this year. Altogether I did a lot of different things and also finished many projects, which were never mentioned here because they were for other people or for school.
If I can sum up last year: I learned and created a lot of different things last year, which brought me a lot of experience and knowledge. But for my personal game development, well… you could say that was the worst year for it. But that’s OK.
New Year
This year there are big plans. I kind of got “mature” with computer programming and this, so I’m a lot more organized and hard working. I’m working more and more and not just slacking of playing games. I’m really trying to complete the projects I set myself.
Currently there are 3 bigger projects in works.
I am working really hard on making a new “C++ Game Programming” course/tutorial, but this time it’s for a paid site. The owners of the site saw my videos and asked me if I want to make something like that for their site. And I agreed. There are many videos already done and many more to be made. It’s going well, but making quality videos takes more time that usually. I really hope that people will like it so that I will make some money out of it. I would really want to make some money out of my works and I hope that this will be some kind of a start point for me. I won’t tell many details about it, but when it’s done, I’ll make a post about it and make sure there will be coupons for those of you interested.
Because of that project the YouTube videos are on halt. I just can’t make both of them at the same time so they will have to wait. I don’t know if and when I will return to making more YouTube tutorials, but I can say that it won’t be soon. Sorry folks, but there are other priorities.
This year I also have my “finals” in school and I have to create a final project for that. I decided that I’m going to make a game. A simple Mario rip-off game, but I don’t mind, because it’s not a big project and won’t go public. It’s just something for school that I have to finish till March.
The last project. Well it’s a game. A quite big project for me and will probably be my first polished complete game (kinda) since JAHP. It’s also bigger that JAHP and more complex. I won’t tell anything about it, but I will post a screenshot when it’s so far. Currently I’m not working on it that much, because I’m making videos and I really have to create the game for school. But once that clears up, I’ll put all my effort back in the game.
So that’s all I had to say for now. Big things happened and are going to happen and I will make sure I’ll write much more on this blog so that you can read and see what’s currently happening. Have a nice day.
Sunday, November 13, 2011
Going to Ireland
Expect a post on Tuesday :)
Friday, October 21, 2011
Season 2 is here
Hello there.
It seams it takes some time till I post about a new video here on the blog, because the first episode of the new season was released 2 weeks ago. Because of that you may get the feeling I am abandoning this blog, but that is far from the truth. This blog was my first big thing in getting my games "out there" and is still my primary "journal" where I can check what and when I did something, with additional info about it like nowhere else. But it is true that I may not be blogging much. It's much easier to post a short Tweet about a new video or something like that.
I did ask what you would like to see on this blog, but I didn't get much (any) response. I do know that this site hasn't much traffic but still many people come from other sites to this blog and expect something more interesting and in depth, which sadly this blog doesn't really provide. But if anyone still has some ideas I will be glad to hear them. Anyway, I will try to put more effort into the blog in the future.
So anyway, here is the episode. I will try to make a new episode soon, and then another one before I go to Ireland. Yes, I go to Ireland in November. Not long, just a month, to work for a company. It's a school organized trip and I hope it will be interesting and fun :)
Friday, September 23, 2011
The series continiues
Hello there.
It has passed quite some time since the last post. And yet again, this is going to be a short one. I decided to finish season 1 on the series and start a new one. So here is the short in between video:
As you can see in the video, I am asking for question, so that I can answer them in a new video. But on this blog I also have a different question. Because it's getting kinda lame here and because I only post like every 2 months, I would like to ask you how I could make it more interesting. Maybe you can recommend some themes about what I should write or what would you like to see. I will be glad for any recommendations :)
Tuesday, April 26, 2011
Blog repaint
Hello there. As you can already see, I completely changed the look of my blog. The post area is a little wider and I think everything looks more cleaner now. I really like the new look. You might have also noticed that I added a "Projects" page up there under the heading. I really needed some kind of a all-around collection of my projects. I got the template from bTemplates, a good site to find them.

I would also like to know what you think of the new look, what could I add to the projects page, what could I add to the blog, what do you generally like or don't like about the blog/posts? Every feedback is wanted.
Sunday, January 2, 2011
A year in review: 2010
When I look at my posts and the release dates it is clear that I only released 3 games this year. JAHP the only bigger game, E.T. GO HOME NOT - a 4 hour experiment and Mr. Blocky - my first LD entry. All together I am disappointed. I also made a AI showoff game for someone and got paid, but that doesn't really count.
The main struggle was that I was in some kind of creativity stop. In 2008 and 2009 I was learning how to make games and I also made some clones, so it wasn't hard to make something. But now that I make games that are completely my own it is hard to come up with something interesting. Currently I have 2 projects stat are at a complete stop because I just don't feel that they will make something interesting to play. I will probably never finish those 2 games. The other big struggle for me is that... I can't make graphics. I such at drawing and I clearly can't make any kind of animation. The best of my art can be seen in "Me and my shadow". So I clearly have to change the art style I am going to work with in the future. More vector style and more really simple art, because I can't really manage much more than that.
I also decided to start making more games overall. I will try to go with the "One game every month" thing. Petri Purho had a similar method of developing games and now I will try to do the same thing. The deadline for every game will be the 30th/31st of each month, and there will be a timer on top of my blog and on my phone to remind myself.
I hope that I will make more interesting games in the future, that will make me forget about the year 2010 that was a total letdown for me.
Wish me luck. I also recommend following me on Twitter because I post there what I am currently doing in game dev, this blog is only for mayor things.
Wednesday, January 13, 2010
Happy new year?
About the new project. Well I started on it all the platforming works. I will scratch the shooting part of the game because it kinda does not go together with this style of plaformer. I also hope it won't be to Meat boy-ish. But many developers said: if you remake something, then add something in it so it will be totally different. But I think that the game isn't like Meat boy it only has similar platforming gameplay.
Little what works.
-platforming ( yay wall slide and jump )
- sloooow motion, I like it
- and some eye candy
I start further work on it tomorrow. The last 3 days (and I really mean it) I have been working on something for school but now I done everything and have like 2 weeks of chilling. Enough time to finish this. I start working on advanced platforms tomorrow: spiked, moving, eee oscilating and a level editor. I won't post a screen because the graphics look strange, I have to change them a little but don't expect more from me than lost of cubes and simple stuff.
Here is a little vector art I did for the game (main character)... not named yet :D
(that is not slime at the bottom.. it is a badly drawn light)
I will post some screens of the game tomorrow.
Bye
Thursday, July 30, 2009
Blog update
Nothing else realy. Maybe a pic of my desktop:
Well it is a little low qualiti :D
Post ya :D