<?xml version="1.0"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Marek-Knows: Game development video tutorials</title><link>http://www.marek-knows.com</link><description>Do you want to create your own games? Download video tutorials that cover every step along the way, from creating the art resources to programming the game logic. Learn to program in OpenGL using C++, create 3D models and sprites, and learn the skills needed to build your own game engine. The tutorials are easy to follow and educational for all, including creative designers, instructors, students and hobbyists.</description><image><url>http://www.marek-knows.com/images/logo.png</url><title>Marek-Knows: Game development video tutorials</title><link>http://www.marek-knows.com</link><width>100</width><height>120</height></image><lastBuildDate>Sat, 28 Jan 2012 08:00:46 -0700</lastBuildDate><language>en-us</language><copyright>Copyright 2005 - 2012 Marek A. Krzeminski, All Rights Reserved</copyright><category>Video Training</category><webMaster>webmaster@marek-knows.com (webmaster)</webMaster><atom:link href="http://www.marek-knows.com/rss_feed.xml" rel="self" type="application/rss+xml" /><item><title>Network Programming VMK 18p2: GameData Packet Part 2/2</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=network18p2]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=network18p2</guid><description>23MB (24 min 37 sec): The GameData class created in the previous VMK is converted to a packet in this VMK so that the data contained in the class can be transmitted across the network.</description><pubDate>Sat, 28 Jan 2012 07:59:53 -0700</pubDate></item><item><title>Network Programming VMK 18p1: GameData Packet Part 1/2</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=network18p1]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=network18p1</guid><description>24MB: The GameData class created in the previous VMK is converted to a packet in this VMK so that the data contained in the class can be transmitted across the network.</description><pubDate>Sat, 28 Jan 2012 07:58:32 -0700</pubDate></item><item><title>OpenGL Tips &amp; Tricks VMK 2p6: PNG Textures Part 6/6</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=opengl2p6]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=opengl2p6</guid><description>22MB (39 min 36 sec): The code written in C++ VMK 24 PNG Loader is carried forward into this VMK where the texture manager is expanded to include the ability to use PNG texture files in the game engine.</description><pubDate>Mon, 09 Jan 2012 19:30:29 -0700</pubDate></item><item><title>OpenGL Tips &amp; Tricks VMK 2p5: PNG Textures Part 5/6</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=opengl2p5]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=opengl2p5</guid><description>28MB: The code written in C++ VMK 24 PNG Loader is carried forward into this VMK where the texture manager is expanded to include the ability to use PNG texture files in the game engine.</description><pubDate>Mon, 09 Jan 2012 19:29:42 -0700</pubDate></item><item><title>OpenGL Tips &amp; Tricks VMK 2p4: PNG Textures Part 4/6</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=opengl2p4]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=opengl2p4</guid><description>28MB: The code written in C++ VMK 24 PNG Loader is carried forward into this VMK where the texture manager is expanded to include the ability to use PNG texture files in the game engine.</description><pubDate>Mon, 09 Jan 2012 19:29:14 -0700</pubDate></item><item><title>OpenGL Tips &amp; Tricks VMK 2p3: PNG Textures Part 3/6</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=opengl2p3]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=opengl2p3</guid><description>28MB: The code written in C++ VMK 24 PNG Loader is carried forward into this VMK where the texture manager is expanded to include the ability to use PNG texture files in the game engine.</description><pubDate>Mon, 09 Jan 2012 19:28:44 -0700</pubDate></item><item><title>OpenGL Tips &amp; Tricks VMK 2p2: PNG Textures Part 2/6</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=opengl2p2]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=opengl2p2</guid><description>28MB: The code written in C++ VMK 24 PNG Loader is carried forward into this VMK where the texture manager is expanded to include the ability to use PNG texture files in the game engine.</description><pubDate>Mon, 09 Jan 2012 19:28:05 -0700</pubDate></item><item><title>OpenGL Tips &amp; Tricks VMK 2p1: PNG Textures Part 1/6</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=opengl2p1]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=opengl2p1</guid><description>28MB: The code written in C++ VMK 24 PNG Loader is carried forward into this VMK where the texture manager is expanded to include the ability to use PNG texture files in the game engine.</description><pubDate>Mon, 09 Jan 2012 19:24:20 -0700</pubDate></item><item><title>Happy New Year</title><link><![CDATA[http://www.marek-knows.com]]></link><guid isPermaLink="true">http://www.marek-knows.com</guid><description>Happy 2012!  I have been coding up a storm for the last couple of weeks on a new OpenGL Shader Engine.  It is still at an early stage right now so if you have any feature requests that you want added to the engine let me know ASAP.</description><pubDate>Tue, 03 Jan 2012 05:06:55 -0700</pubDate></item><item><title>General C++ VMK 24p4: PNG Loader Part 4/4</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp24p4]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp24p4</guid><description>24.3MB (49 min 46 sec): In this video I show how to download, install, and use the libpng library to work with images encoded in the png file format.  By the end of this video you should be able to load and parse any png file in your own projects.</description><pubDate>Mon, 12 Dec 2011 18:43:47 -0700</pubDate></item><item><title>General C++ VMK 24p3: PNG Loader Part 3/4</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp24p3]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp24p3</guid><description>29MB: In this video I show how to download, install, and use the libpng library to work with images encoded in the png file format.  By the end of this video you should be able to load and parse any png file in your own projects.</description><pubDate>Mon, 12 Dec 2011 18:42:52 -0700</pubDate></item><item><title>General C++ VMK 24p2: PNG Loader Part 2/4</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp24p2]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp24p2</guid><description>29MB: In this video I show how to download, install, and use the libpng library to work with images encoded in the png file format.  By the end of this video you should be able to load and parse any png file in your own projects.</description><pubDate>Mon, 12 Dec 2011 18:41:57 -0700</pubDate></item><item><title>General C++ VMK 24p1: PNG Loader Part 1/4</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp24p1]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp24p1</guid><description>29MB: In this video I show how to download, install, and use the libpng library to work with images encoded in the png file format.  By the end of this video you should be able to load and parse any png file in your own projects.</description><pubDate>Mon, 12 Dec 2011 18:41:04 -0700</pubDate></item><item><title>General C++ VMK 23p3: Bit Fields Part 3/3</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp23p3]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp23p3</guid><description>17.7MB (33 min 44 sec): In this video I describe how to use bit fields in C++.  I demonstrate how the compiler packs bits together and I point out the pit falls that people can fall into when using bit fields.</description><pubDate>Sun, 27 Nov 2011 19:29:00 -0700</pubDate></item><item><title>General C++ VMK 23p2: Bit Fields Part 2/3</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp23p2]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp23p2</guid><description>20MB: In this video I describe how to use bit fields in C++.  I demonstrate how the compiler packs bits together and I point out the pit falls that people can fall into when using bit fields.</description><pubDate>Sun, 27 Nov 2011 19:28:03 -0700</pubDate></item><item><title>General C++ VMK 23p1: Bit Fields Part 1/3</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp23p1]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp23p1</guid><description>20MB: In this video I describe how to use bit fields in C++.  I demonstrate how the compiler packs bits together and I point out the pit falls that people can fall into when using bit fields.</description><pubDate>Sun, 27 Nov 2011 19:27:20 -0700</pubDate></item><item><title>General C++ VMK 22: i++ vs ++i</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp22]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp22</guid><description>26.4MB (13 min 51 sec): I show the differences between using postfix (i++) operators as opposed to using prefix (++i) operators.  It is especially important to choose the correct operator when working with looping structures like for loops.</description><pubDate>Tue, 15 Nov 2011 17:49:36 -0700</pubDate></item><item><title>General C++ VMK 21p3: Explicit Constructors Part 3/3</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp21p3]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp21p3</guid><description>17.1MB (27 min 37 sec): In this video I explain when you should be using explicit constructors.  I demonstrate what will happen if you do not use them, and I also show when you should not use explicit constructors.</description><pubDate>Fri, 04 Nov 2011 03:45:54 -0700</pubDate></item><item><title>General C++ VMK 21p2: Explicit Constructors Part 2/3</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp21p2]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp21p2</guid><description>20MB: In this video I explain when you should be using explicit constructors.  I demonstrate what will happen if you do not use them, and I also show when you should not use explicit constructors.</description><pubDate>Fri, 04 Nov 2011 03:44:43 -0700</pubDate></item><item><title>General C++ VMK 21p1: Explicit Constructors Part 1/3</title><link><![CDATA[http://www.marek-knows.com/downloads.php5?vmk=cpp21p1]]></link><guid isPermaLink="true">http://www.marek-knows.com/downloads.php5?vmk=cpp21p1</guid><description>20MB: In this video I explain when you should be using explicit constructors.  I demonstrate what will happen if you do not use them, and I also show when you should not use explicit constructors.</description><pubDate>Fri, 04 Nov 2011 03:43:41 -0700</pubDate></item></channel></rss>
