Support me!
If you enjoy these webpages and you want to show your gratitude, feel free to support me in anyway!
Like Me On Facebook! Megabyte Softworks Facebook
Like Me On Facebook! Megabyte Softworks Patreon
Donate $1
Donate $2
Donate $5
Donate $10
Donate Custom Amount
25th Tutorial && Patreon Support
Hello guys!

My 25th tutorial is up! This one is about Bump Mapping, so don't hesitate to have a look at it!

Also, I started a campaign on Patreon - Megabyte Softworks, so if anyone of you out there wants to support me financially, he is more than welcome to do so . You can also support me by simply liking my tutorials on Facebook -

The bad news is, that I haven't written the article to Bump Mapping tutorial yet, and I probably won't make it now. I'm travelling to USA in 2 days for a 16 day vacation and to visit my girlfriend, which happens to be there for this summer only. So the article and next tutorial will come after I come home, which will be after 19th September.

My future tutorial plans are roughly following:

Since 25 is a really pretty number, I finally need to review all my tutorials - I mean, many of them have some bugs or incomplete stuff reported, so I will go through each and every of my tutorials and take your reportings into consideration. After that, tutorials will continue, probably with Shadows Tutorial next time.

So be patient for now and enjoy the new tutorial (and also the old ones ).
Going More Social
Hello folks,

today I made a fanpage on Facebook, you can find it here:

I will be glad for any likes I get . So if you like my tutorials, you can show your support this way.

Besides that, I'm making a 25th tutorial about Bump Mapping, and I want to publish it at latest on 2nd of September, because then I will travel to U.S.A. for 17 days on a vacation, so I would like to leave you a present until then .
Article to 24th Tutorial Added
Finally! I caught up with tutorials and their corresponding articles! Article to Animation Pt. 1 - Keyframe Animation has finally been added. I hope you will have fun reading it .

I also decided, that my next tutorial will cover bump mapping, because last two tutorials were pretty complex and long, so now you guys deserve a little bit of relax . Then we can move the shadows, reflections and other stuff like that .

So stay tuned for next updates!
Article to 22nd tutorial added
Finally I have added article to Specular Lighting tutorial. Enjoy .

Last thing that remains undone is 24th tutorial, it doesn't have article yet. This should change in the next few days .
24th Tutorial Up
Another tutorial is here! This one is about Keyframe Animation using MD2 Models. Article is not written yet, I expect to do it by the end of the week or start of next week maybe.

This tutorial is kind of playable - you can move around with arrow keys, attack with control or change animations and select from 4 models.

I hope you will enjoy this tutorial .
23rd Tutorial Repaired

many of you have been reporting, that my tutorial didn't work on nVidia GPUs. And indeed, there was a bug. A small, but significant, as it is typical with bugs. You can now download a repaired version and read about the bug at the beginning of the article .

Plus you can look forward to next tutorial about MD2 keyframe animation running on GPU entirely by the end of this week .
Article to 23rd tutorial added
Hello guys,

I added article to the Particle System tutorial. You can now read it. The only missing article now is 22nd tutorial, so I hope I will have it this week or next week at max .
23rd Tutorial is Up!
Hello guys,

as I have promised (and you know, I always keep my promises and I am always on schedule ), I bring you another tutorial. It's about how to make a Particle System using Transform Feedback feature from OpenGL 3.3. Download and enjoy .

However, I will add article both for specular lighting and this tutorial sometimes this week, so for now, just download and watch . I will post news when I do it.
Masters Title From Informatics
Hello fellow readers,

I want to inform you that I successfully graduated from Comenius University and now I have Masters Title in Informatics . That means two things:

1.) More time for tutorials
2.) More tutorials

Really, now summer is on the doorstep and I really have plenty of free time. So I can definitely dedicate some of it to the tutorials. I really can't say things like no time for it because school / work / band all at once . Now it's work / band and that's not that much .

So be patient and wait a few more days for my next COMEBACK TUTORIAL .
All Examinations Done
Hi there,

I have successfully done all examinations on my university. The last thing that remains happens next Wednesday and then Wednesday two weeks after - STATE EXAMINATIONS. After these, I will finnaly conquer University studies and be done with it forever and ever.

I have tutorial in progress about Particle System and there is a great chance I will upload it here on this weekend. So stay tuned!

(And keep your fingers crossed for me on state examinations ).
Diploma Thesis Done
Good news everyone!

My diploma thesis has been submitted, now I only need to learn for final exams and then I will hopefully end with studies once and for all . This means, that now I should find some time to write new tutorial about Particle Systems.

Meanwhile, I'm living my life, having first concerts with my band, studying and working by all of it as usual. It will be a great relief for me once I have my studies finished. Keep your fingers crossed for me please!

I hope you will further enjoy all the content I will be putting here in the future, especially in summer, when I should have PLENTY of free time . So stay tuned!
Small Update
Hey folks!

One of my readers, who started learning from my tutorials, has created a pretty awesome engine - Burngine. You can check it out, it's open source, it looks really great, now a lot more advanced than my simple tutorials . The bro that makes it seems like a really talented coder for his age.

I'm still finishing my Diploma Thesis, working on some stuff at work and so on... as always . However, after 2nd of May, my Diploma Thesis must be submitted, and then I can truly continue making dem tutorials. So just stay patient for a little longer, and wish me luck in finishing these things.

Also, Happy Easter to all my readers .
At Least What's Going On
Dear fellow readers of this webpage,

I didn't update ofr a while, it's because I'm ending University Studies soon and I'm working on my Diploma Thesis plus I have a full time programmer job, as you know, so there's little time left these days (my DIploma Thesis is Computer Vision based, not OpenGL).

Anyway, when this hell of stress and final exams, tests, and Diploma Thesis is over, I want my webpage to grow. If I get rid of this school burden, I will be able to really dedicate some more time for my webpage and tutorials. Diploma Thesis is due to 2nd of May, but the Easter is coming and I know that during Easter days I won't do much, you know that feelind, when you have holidays and you finally go home to your family and friends, you don't have that much of a desire to do your duties.

By that time, wish me luck and be patient !

And thank you all for all kinds of positive feedbacks and thankful e-mails, I'm glad you guys appreciate what I did .
22nd Tutorial (finally) Up
Hello guys,

I have finally uploaded my 22nd tutorial. It's about Specular Lighting. Article ain't written yet, but I'm glad I uploaded tutorial at least .

Next tutorial (23rd) will be about creating particles (which have been used in my projects like The Enchanted Forest or Physicsified) using Transform Feedback Buffers.

So stay tuned!
Hi guys,

last week I finally finished my semester successfully . I had to write some parts of Diploma Thesis in order to pass and also make my project for one of them subjects I was having this semester. Luckily, everything is over, and now I can resume dedicating some time to my webpage .

Before my next tutorial, you can check my project I made for that university subject. It's called Physicsified and it demonstrates usage of Bullet Physics, which I plan to make tutorials of. You can find it in OpenGL Demos section of this webpage. However I must point out, that it was coded pretty much on-the-fly, so code is messy, not working for 100% and so on. But the result is nice anyway.

I also started accepting donations in DogeCoin!!!. If you like this webpage, you should consider donating something, but it's up to you, no pressure ^^. My Dogecoin address is D6SpzhKATRRwxtVccvXecgXAoXc8kySehe (you can also find it in Donate section).

I hope you guys like it and still like me and my webpage, even though I'm so unreliable on my ETAs .
Hi, I'm here, healthy, living

I've been going through some hard stuff and decisions in my life lately, for example I changed the thema of Diploma Thesis in "last second", because the one I had previously would take me too much time and I can't afford it next to working and drumming. I started playing in a band now, so the time is even shorter for me than it was

However, that does not make me forget the OpenGL part of me, however recently I had to focus on other things, like passing final exams (yesterday I got them ^^ ), learning songs for band and also till the end of the week, I gotta have beta version of something created.

So that means, that after Friday, I should have some free days to finally FINISH my old Specular Lighting tutorial I'm promising three months

Hope you guys accept my schedule as it is and will still like my future creations and tutorials
Still Nothing?
I'm sorry I suck at my ETAs

My problem is, that I was working a lot in a work for last month, then I was on a trip with friends in Netherlands (Amsterdam and Groningen), and now, even though I am relieved in work, my Diploma Thesis has been stale for a long time and I must work on it till the end of the week :/ That sucks.

But don't get discouraged, I really like writing tutorials, I just need to handle some things that are currently more important. Then I will just finish that tutorial about Specular Highlights .
Hello guys, before I upload my new tutorial (again, I'm late ^^ been overloaded with work and school lately and some other stuff from my real life), let me present this:

Burngine Engine

It's an engine from one of my readers, he seems to be a pretty talented guy . Definitely check it out. My tutorial is working, however I didn't comment the code whatsoever and there is one thing I should resolve in it. However today I'm leaving for teambuilding of the company I work at, so I will hopefully finish the tutorial this weekend, because Saturday afternoon I am back.

Till then, you can check my first drum cover on YouTube ^^

Specular Lighting Tutorial
Hello guys,

my next tutorial about specular lighting is halfway done, but I decided to teach you some more stuff in it than just specular lighting. I'm going to program displaying of normals of models, for easier debugging of stuff, and maybe one more thing from completely different area, but maybe I'll leave it for next tutorial.

But displaying of normals is gonna be there for sure .
21th Tutorial Article
I just uploaded article to 21th tutorial - Multilayered Terrain. It's pretty long though, longest one I have ever written .

Have fun reading it .