<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Tutorial Requests (new posts)</title>
		<link>http://rbwhitaker.wikidot.com/forum/c-580406/tutorial-requests</link>
		<description>Posts in the forum category &quot;Tutorial Requests&quot; - Make requests for tutorials here.</description>
				<copyright></copyright>
		<lastBuildDate>Mon, 20 Jul 2026 18:37:32 +0000</lastBuildDate>
		
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-14131520#post-5013072</guid>
				<title>For all the beginners: For all the beginners</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-14131520/for-all-the-beginners#post-5013072</link>
				<description></description>
				<pubDate>Sat, 26 Jun 2021 07:02:01 +0000</pubDate>
				<wikidot:authorName>neosofta</wikidot:authorName>				<wikidot:authorUserId>7530784</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'd like to see a well commented complete from the beginning to the end, working XNA game example both in 2D and 3D environment on this site . Those would have not to be anything specially advanced but, games you can really do play.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2660449</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2660449</link>
				<description></description>
				<pubDate>Sun, 25 Sep 2016 14:45:38 +0000</pubDate>
				<wikidot:authorName>Brett208</wikidot:authorName>				<wikidot:authorUserId>2052890</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>@PandemicGames,</p> <p>Sorry that I missed your replies to this topic back in January. In case you are still around or anyone reading, I thought I would reply.</p> <p>How did you initial trial of DotFuscator Professional Edition go?</p> <p><strong>About Controllers</strong><br /> I researched this since my game allows a Game Pad for use on PC. XNA and MonoGame only support XBOX compatible controllers. Supporting other input systems would require a lot of work outside of XNA/MonoGame.</p> <p>You can use a 3rd party emulator like TocaEdit Xbox 360 Controller Emulator (<a href="http://www.x360ce.com/">http://www.x360ce.com/</a>). This software will map a non-Xbox compatible controller to the Xbox control scheme and feed it to the game. There are downsides to this approach like having to place the emulator in the install directory. The good part about this approach is the emulator handles all the compatibility issues with most every controller ever made.</p> <p>This is my opinion, but I would be wary of not supporting the keyboard and/or mouse on a PC game. Players will expect a PC game to not require a game pad if they do not want it to, and I imagine you may get a lot of negative reviews for not supporting.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2436793</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2436793</link>
				<description></description>
				<pubDate>Sat, 09 Jan 2016 10:44:50 +0000</pubDate>
				<wikidot:authorName>PandemicGames</wikidot:authorName>				<wikidot:authorUserId>2422456</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>rbwhitaker: Thank-you very much for editing the link. I appreciate it as I could use the traffic/exposure.</p> <p>Everyone: I mentioned I was in a online game-jam, and it was my first. I'd like outside opinions on this. My game, due to its nature, requires a game controller. Actually a Xbox compatible controller as is needed by MonoGame. Is this unreasonable to expect gamers to have a game controller? I've got advice to the contrary and maybe I was mistaken to expect that not every game can be controlled by keyboard/mouse in a PC game?</p> <p>On a side note, does anyone have experience with older Usb joysticks in MonoGame or are we limited to x-input?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2436371</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2436371</link>
				<description></description>
				<pubDate>Fri, 08 Jan 2016 14:15:12 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>By the way, I modified your post so that the link would be clickable. When you're first new to the site, Wikidot won't let you post links, so you sort of have to do what you did earlier, and just post a &quot;fake&quot; URL, and then hope somebody (like me) can edit it, which I've now done. (Though I did change your URL from wordpress.pandemicgame.com to pandemicgame.wordpress.com because the other link seemed like it was going nowhere. Please make sure I've got it pointing to the right place.)</p> <p>At any rate, after a few more posts, you'll be able to post your own links just fine. I think you only need the first &quot;karma&quot; bar before you can post links. (I have no control over when and how you can post links. It's a Wikidot thing.)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2436349</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2436349</link>
				<description></description>
				<pubDate>Fri, 08 Jan 2016 13:24:54 +0000</pubDate>
				<wikidot:authorName>PandemicGames</wikidot:authorName>				<wikidot:authorUserId>2422456</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Update: There is a trial version of DotFuscator Professional Edition available, which I am currently evaluating. The Community Edition of this software is integrated into Visual Studio 2015 Community..which is what I found inadequate. I'm new to obfuscation and still learning; I got some of the products confused.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2436346</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2436346</link>
				<description></description>
				<pubDate>Fri, 08 Jan 2016 13:17:41 +0000</pubDate>
				<wikidot:authorName>PandemicGames</wikidot:authorName>				<wikidot:authorUserId>2422456</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It's not for security reasons - at least when it comes to games. I would be happy to help out other developers with code (and sometimes get help myself!), if asked. I would rather protect myself from someone having my whole solution - Then re-facing it and selling it as their own. Another scenario is you publish a demo version of a game, and instead of purchasing the game they could easily get the entire source code,make a few small changes, rebuild, and not pay for your game. Piracy will never be totally eliminated, but why not make it more difficult?</p> <p>It's something I heard someone with absolutely no scruples talking about once in a previous workplace and would like to avoid. It is important for applications that are not games and contain propriety information even more so! It wasn't a concern when I was a .Net Web application developer as there were other ways things were secured, but I now consider having this knowledge part of my professional development.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2435309</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2435309</link>
				<description></description>
				<pubDate>Wed, 06 Jan 2016 13:37:26 +0000</pubDate>
				<wikidot:authorName>Brett208</wikidot:authorName>				<wikidot:authorUserId>2052890</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>@PandemicGames,</p> <p>Forgive my ignorance on the subject, but what is the concern with de-compiling someone else's work? Are you worried they would wholesale steal your game/idea or is it that they would have access to some of your methods/code? I guess having access to some of the code would allow them to review for vulnerabilities, but it is a video game so not too critical of a system.</p> <p>I use click once as well with my XNA games to publish PC versions of my demo, but I haven't thought through what could be maliciously done with the provided published demos&#8230;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2435131</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2435131</link>
				<description></description>
				<pubDate>Wed, 06 Jan 2016 04:12:30 +0000</pubDate>
				<wikidot:authorName>PandemicGames</wikidot:authorName>				<wikidot:authorUserId>2422456</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No worries. It was part of the reason, yes. I'm now developing in MonoGame, and am/was concerned that my hard work could get stolen.</p> <p>I also was intrigued when I saw that you had a competition going on through this site. I would not enter at this point, but I may enter an upcoming one. I'd rather compete or collaborate with others who are using the MonoGame framework or XNA and are programmers.</p> <p>My game isn't 100% complete yet, but the competition is done. I am continuing to work on it. If your at all interested in taking a look, please visit my wordpress site: <a href="https://pandemicgame.wordpress.com/">https://pandemicgame.wordpress.com/</a> to download an early version. Keep in mind I am aware my artistic skills are lacking and I am still developing my game dev skills though I am an experienced C# programmer.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2435118</guid>
				<title>Obfuscation of code in XNA/MonoGame: Re: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2435118</link>
				<description></description>
				<pubDate>Wed, 06 Jan 2016 03:45:43 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yeah, that's a pretty good topic to write about. I'll add it to my list.</p> <p>I'm glad you brought it up!</p> <p>Is that why you dropped into the chat room earlier? I saw that you had been in there, but I was AFK when you were around. Sorry about that.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1528767#post-2434776</guid>
				<title>Obfuscation of code in XNA/MonoGame: Obfuscation of code in XNA/MonoGame</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1528767/obfuscation-of-code-in-xna-monogame#post-2434776</link>
				<description></description>
				<pubDate>Tue, 05 Jan 2016 11:40:50 +0000</pubDate>
				<wikidot:authorName>PandemicGames</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I recently competed in a game development competition online. I posted my completed (well, 90% completed) project set up I created using clickOnce in Visual Studio 2015 Community edition&#8230;then quickly took it down once running a de-compiler. The person running the competition could easily de-compile it though I am hoping they are honest.</p> <p>I managed to obfuscate it afterwards using crypto obfuscator for .NET but this is a trial version. I found the .NET Reactor free version inadequate and a professional license is said to be expensive. Surely there is an open-source alternative or really inexpensive alternative. Could you write a tutorial on obfuscating MonoGame projects alongside deployment? I think other developers would find this invaluable and not everyone knows how easy it is to reverse engineer !</p> <p>Thanks</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1409854#post-2417402</guid>
				<title>Update XNA 4.0 installer script for Visual Studio 2015: Re: Update XNA 4.0 installer script for Visual Studio 2015</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1409854/update-xna-4-0-installer-script-for-visual-studio-2015#post-2417402</link>
				<description></description>
				<pubDate>Fri, 04 Dec 2015 14:37:46 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yeah, I was going to say, I think the official script in the download directory actually supports that these days. Let me know if you (or anybody) has trouble running that script.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1409854#post-2417392</guid>
				<title>Update XNA 4.0 installer script for Visual Studio 2015: Re: Update XNA 4.0 installer script for Visual Studio 2015</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1409854/update-xna-4-0-installer-script-for-visual-studio-2015#post-2417392</link>
				<description></description>
				<pubDate>Fri, 04 Dec 2015 14:10:36 +0000</pubDate>
				<wikidot:authorName>Brett208</wikidot:authorName>				<wikidot:authorUserId>2052890</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>To make XNA compatible with Visual Studio 2013 or 2015, use the the scripts at this link: <a href="https://bitbucket.org/rbwhitaker/xna-beyond-vs-2010/downloads">https://bitbucket.org/rbwhitaker/xna-beyond-vs-2010/downloads</a>. I just realized both scripts were in the same place. Feel a little dumb.</p> <p>I finally got Visual Studio 2015 working on my cpu and plan to try the script soon, so if we want to use it in a future collaboration I should be able to work with it.</p> <p>-Brett</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1409854#post-2391884</guid>
				<title>Update XNA 4.0 installer script for Visual Studio 2015: Update XNA 4.0 installer script for Visual Studio 2015</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1409854/update-xna-4-0-installer-script-for-visual-studio-2015#post-2391884</link>
				<description></description>
				<pubDate>Thu, 15 Oct 2015 07:50:07 +0000</pubDate>
				<wikidot:authorName>Brett208</wikidot:authorName>				<wikidot:authorUserId>2052890</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>RB,</p> <p>Do you have plans to update your XNA 4.0 install script to handle Visual Studio 2015 or provide a new page so people have the option of either Visual Studio 2013 or 2015?</p> <p>The install script you have for 2013 works great and it would be nice to have the same option for 2015. I have no idea the time commitment or feasibility of setting up Visual Studio 2015 for XNA though.</p> <p>-Brett</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1384509#post-2385217</guid>
				<title>New XNA Replacement-SharpDX: New XNA Replacement-SharpDX</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1384509/new-xna-replacement-sharpdx#post-2385217</link>
				<description></description>
				<pubDate>Fri, 02 Oct 2015 13:44:46 +0000</pubDate>
				<wikidot:authorName>Dualdragoon</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I've been doing XNA programming for a few years now and while it is a nice framework sometimes the fact that it is no longer supported gets in the way of development. In order to no longer have this issue I have moved onto a new framework called SharpDX that is essentially a C# binding of DirectX that allows use of all of DirectX's functions. Since it is relatively new there is very little useful documentation or tutorials for it and I would love to see some decent tutorials.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-694573#post-2374158</guid>
				<title>Returning 2 Variables with Methods: </title>
				<link>http://rbwhitaker.wikidot.com/forum/t-694573/returning-2-variables-with-methods#post-2374158</link>
				<description></description>
				<pubDate>Sat, 12 Sep 2015 10:16:41 +0000</pubDate>
				<wikidot:authorName>pepote</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I haven't read all the post, too much&#8230;</p> <p>Basicly C or any derivate DOES NOT support returning more than 1 variable. So you cannot return 2 or more values.<br /> The options are:</p> <p>1-encapsulate the returning values in an kind of object<br /> 2-using in/out parameters</p> <p>For 1:<br /> Old C hadn't objects so, the only way to do this was using STRUCTS. Well you could use arrays instead, but a struct makes more sense from a semantic point of view and less prone to errors. So, my preference (because my background is C hehe) is using first structs, then objects (objects add a significative amoount of overhead), then anykind of collection (arrays, lists, dictionarys -why not? ;) - ).</p> <p>For 2:<br /> If you have to use OUT parameters&#8230; well.. out types are designed for values that CAN change inside a method, not to workaround the limitations of the language. What if your method creates 2 objects, who would be the parameters? empty obviously because the user should never give any because is the method itself which creates the objects.</p> <p>The key is OUT parameters are essentially related to the meaning of the variables.If the parameter needs to be changed in the method, then it's ok being out&#8230; if you are using it like a mechanism to return 2 values, then it's not a good method, but many times the language limitations imposes you the way to follow.</p> <p>Use Structs.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1304918#post-2349492</guid>
				<title>MonoGame Ans Xbox 360: MonoGame Ans Xbox 360</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1304918/monogame-ans-xbox-360#post-2349492</link>
				<description></description>
				<pubDate>Fri, 31 Jul 2015 15:03:49 +0000</pubDate>
				<wikidot:authorName>Tim</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I was wondering if you could help me&#8230; I read that XNA is defuncted and if you want to program for the xbox 360. monogame is the option now. But I'm unclear how to set it all up. I do know i will need to learn C# as I only have basic knowledge of java/C.</p> <p>But I have been unable to find an up to date walkthough/tutorial on how to get started.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1166777#post-2267622</guid>
				<title>2.5D XNA: 2.5D XNA</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1166777/2-5d-xna#post-2267622</link>
				<description></description>
				<pubDate>Thu, 09 Apr 2015 22:21:44 +0000</pubDate>
				<wikidot:authorName>theForce</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Please do some 2.5D tutorial on XNA. Although it is dead. Monogame is there. That means whatever we learn on XNA can be applied to Monogame. Please please please</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1152185#post-2254766</guid>
				<title>Changing unwrap map channel number inside a .fx file?: Changing unwrap map channel number inside a .fx file?</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1152185/changing-unwrap-map-channel-number-inside-a-fx-file#post-2254766</link>
				<description></description>
				<pubDate>Sat, 21 Mar 2015 07:14:31 +0000</pubDate>
				<wikidot:authorName>Ivon smith</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Im running 3ds max 2014 SP5<br /> preferred drivers for DX9<br /> Win7</p> <p>I have a DX shader (.fx file) from the max install called &quot;StandardFX.fx&quot;<br /> Its fine in its function HOWEVER for the Ambient Occlusion map slot it uses (unwrap) Map Channel 1.</p> <p><strong>I am not a coder</strong></p> <p>but in the code is there an easy way to identify where this Map Channel is defined as #1 and change it to Map Channel 2 ??? (i.e. a different UV unwrap layout for AO)</p> <p>thanks<br /> Ivon<br /> I can copy the code here if needed&#8230;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1135951#post-2249505</guid>
				<title>Idea for Tutorials: </title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1135951/idea-for-tutorials#post-2249505</link>
				<description></description>
				<pubDate>Thu, 12 Mar 2015 14:55:57 +0000</pubDate>
				<wikidot:authorName>rbookout</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>A diagram would be great. I think the color coding worked for me because I'm a very visual learner.</p> <p>I actually got the idea from a math teacher who explained an algebra concept by replacing the numbers with shapes. Everything still worked, but now I could *see* it working, if that makes sense.</p> <p>I guess I could summarize by saying that I prefer books with pictures :P</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://rbwhitaker.wikidot.com/forum/t-1135951#post-2246690</guid>
				<title>Idea for Tutorials: Re: Idea for Tutorials</title>
				<link>http://rbwhitaker.wikidot.com/forum/t-1135951/idea-for-tutorials#post-2246690</link>
				<description></description>
				<pubDate>Sat, 07 Mar 2015 16:58:58 +0000</pubDate>
				<wikidot:authorName>rbwhitaker</wikidot:authorName>				<wikidot:authorUserId>88099</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I can see where you're coming from with this request. When you see something like <tt>Random random = new Random();</tt>, you kind of have to sit there scratching your head wondering about all of those parts and pieces and what they individually mean. It's easy to miss that as a seasoned programmer. It's easy to take that for granted.</p> <p>The color thing might be a good idea, but I think the implementation on Wikidot would be a beast. Perhaps what's needed is to take it a little slower on things like that and sort of walk the reader through the diagramming process a little more carefully. I know I was helping somebody in the chat room a couple of days ago, and they were having trouble understanding the program. I walked them through it line by line, symbol by symbol, and things started clicking for them. Doing more of that within the tutorials would probably be helpful to everybody.</p> <p>So I've kind of taken your idea and pointed it in a somewhat different direction. I'd love to hear from you if this would be a suitable replacement for the color coding that you brought up, and hear from other people as well.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>