• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.


  • Content count

  • Joined

  • Last visited

Community Reputation

2264 Excellent

About blueshogun96

  • Rank

Personal Information

  1. HTML5

    Wow, this is more complex than I thought! It's times like this I wish I could just pay someone to do it for me. But either way, I will get it done, one way or another because it's gotta get done. I'll be honest here, I don't know jack crap about server side, jQuery, ajax, etc. I only know about HTML5, Javascript and XML. Everything else you said is like greek to me, so I'll have to take some online courses. Thanks fastcall! Shogun
  2. Since the general programming forum was nixed, I hope that it's still okay to post such a question here. Mods, if it doesn't belong here, feel free to move it. Thanks. Since I am not a web developer, I am having trouble getting this automatically generated RSS feed to match the style of my webpage. What I used was a pre-written template and went from there. So to be honest, I don't know jack crap about CSS, but I understand the basics of HTML (I need to be more like fastcall22). This is the code to my RSS feed that rssdog generated: <iframe width="100%" height="750" class="rssdog" src="http://www.rssdog.com/index.htm?url=http%3A%2F%2Fblog.shogun3d.net%2Ffeeds%2Fposts%2Fdefault%3Falt%3Drss&mode=html&showonly=&maxitems=5&showdescs=1&desctrim=0&descmax=0&tabwidth=100%25&showdate=1&linktarget=_blank&textsize=small&bordercol=%23000000&headbgcol=%23000000&headtxtcol=%23ffffff&titlebgcol=%23000000&titletxtcol=%23ffffff&itembgcol=%23000000&itemtxtcol=%237f7f7f&ctl=0"></iframe> For those of you that need it, this is a link to the website that generated it: http://rssdog.com/ And last but not least, this is a link to my website: http://shogun3d.net Since I'm getting ready to make a submission of my game to id@xbox, I really would like to have my blog used to display project updates and so on. I know, I'm really anal about stuff like that, but I want to make the best impression I possibly can because as a poor indie without a dime in his name and one paycheck away from losing everything, I have little to no room for error. Any ideas? Thanks. Shogun
  3. Seattle's cost of living isn't too bad (even though housing prices have nearly doubled in the last 7-8 years) if you are making at least in the $40k-ish range, but I've made more than double that so I got comfortable rather easy and had plenty of disposable income before. Seattle is still far cheaper than, let's say, NYC. SF, however, is far worse. I don't believe it would be worth it. I've been considering Oregon, such as the Portland area, but apartments and rental houses are more expensive there. If I get another call about a job in Hillsboro for Intel, I'm taking it. Shogun.
  4. I know it's old, but I kinda forgot about this thread... I am in Seattle. Everyone says I shouldn't have trouble finding a decent tech job out here, but that isn't so. Microsoft has been hiring aggressively, but I didn't get a single position I interviewed for. And now that I am currently working at Microsoft under a managed contract, unless I can get full time, I can kiss any opportunities here at Microsoft goodbye for the next 6 months at least. I've been asked several times, "why don't you start your own company?" Well, easier said than done.. especially when you have no money. I wanted to do that before, but I decided to hold off because I was inexperienced and not mature enough (I likely would have failed). And now that I have a nearly finished game, I can't release it anywhere. Grant/loans? Yeah, right. My credit is f-ed and nobody is going to grant jack s@#% to some random broke black dude (not to turn this into a PC battle, but I've done plenty of searching and the vast majority of funding is for women only w/ very few for minorities, and minorities get loans at a significantly higher interest rate on average than white people so I have concluded that your best chances of getting this kind of funding is to be a white woman). So I don't see that as a realistic goal. So f-ing tired of this. I think it's about time I left Seattle because I get calls from recruiters all across the board telling me that they can't get enough devs in other states/cities. WA appears to have a surplus of devs that are willing to work for little to nothing, while the hiring companies can be as picky as they want. Shogun
  5. Sorry for the slow response, I appreciate your advice. I will be honest though, I haven't worked in every profession, but none of them come close to the sheer volatility of the tech industry in my experience. Job security is only a word, yes. That's nearly every industry/profession. And about freelancing, since you are the Nth person to strongly recommend this, I am going to just go ahead and do it. Previously, I was discouraged from doing so because I was told that you would be competing with people from other countries like India who are wiling to work for much less. So I signed up for upwork.com and hoping that I will get approved within the next day or two because I already see a few gigs that I want to take my chances on. To be frank, I don't know what I should charge. Since I'm used to being paid $45-50ish/hr, I set my rate at $30. Should I set it lower? I don't claim to be the best developer in the world, but I'm not entry level either. And back to the competition thing, even with all the senior level devs out there, it seems that it would be hard to get a position, especially with 50 devs all applying for that one opening. The odds are against me, but not trying is the cowards way out. I'd rather try and fail than not try at all. Alias? As in a different username or a different legal name? Just want to be clear on that. My brother is in that field. Although I never liked jobs interacting with people, I'll consider it. Millitary programmer? Sounds interesting. Imagine having that on a resume... That's fair enough sir, I guess. Well, I'm not sure about how much they pay here, but I'm sure it's decent. Glad it works for you. My assumption is that it pays well in Hungary though. Although I've fantasized about moving to your nation several times, I don't believe that I can just get up and head for Magyarország that easily. I'm sure a mechanical engineer at a company such as Boeing would make a killing. Sadly, my career there was very short lived. Very sound advice. I am in my early 30s now. I have 7 years of relevant experience, and never have I had this much trouble finding jobs. So far, I've had some people say that my location is likely my issue. There are those that say, "you live HERE and you can't find a job?", and they are mostly peeps that don't work in the tech industry. Getting a job is never magic. If necessary, maybe I will leave here and go somewhere else. I'm told that there are some places so desperate for programmers that they won't even bother whiteboarding them. Here, there appears to be a surplus, so they can pick and choose who/whatever they want without giving your situation a second thought. It's also very cut throat and competitive. I really don't want to leave here, especially since other areas are either more expensive or not favourable climate wise. I enjoy coding more than anything. Writing is a second, but I'm not Stephen King to be frank. So sticking with what I'm good at may be my best option for the time being. I can accept that. Shogun EDIT: My other comp is pissing me off, so I had to half finish that last response, then come back to it. Just in case you were wondering.
  6. Not to be negative, but I am seriously considering leaving the IT/tech industry. Largely because I haven't been able to find stability ever since I've started 7 years ago. The constant hassle of companies only wanting to hire people through contracting, then suddenly lay you off for whatever reason has constantly put me in a bad situation. Even worse, I've never had a contract go it's full duration. No, not once. I'm constantly told, "you should seek permanent employment", but companies are not often hiring for fulltime. Others recommend startups, but my experience there is far worse than what I experience at gargantuan companies like Microsoft or Amazon. The interviewing process for many of these positions is either broken or poorly executed, making finding a new position nearly impossible. Sometimes I'm out of work for 2 months at a time, and the last period was 7-8 months. I have a job now, but it manual QA plus it doesn't even pay the bare minimum of my expenses, back rent, debts, and so on. I only took it because I can't get anything else right now. This industry hasn't been very good to me. If I'm going from making $XXX a day/year for X number of months, then getting the boot suddenly all the time, what is the point if there's no stability? How wonderful does it sound being employed at Microsoft, yet homeless at the same time?? I've heard others consider and say the exact same things. Lastly, it's easy to say "be positive" when NONE of the above is happening to you... So I'm asking if there's other career paths that some of you have taken that still pay a good living? As much as I hate to say it, I might even go back to school for it if necessary. To be honest, I don't know much else career wise and this is what I have the most experience in, so I'll likely be seen as a (former) dev/SDET for life so I don't know if I can even get out of tech if I seriously consider leaving. As usual, this sucks. Any ideas? Thanks. Shogun
  7. The term DIEversity comes to mind when this whole diversity horses@#% is forced upon certain industries and franchises. Because when you brute force it, the result is not a genuine one if you ask me. More like an obligation. Btw, I'm black and I just don't care anymore. Hollywood movies suck royally these days and are often filled with political agendas and social conditioning garbage if you ask me. Not saying movies didn't before, but at least 20+ years ago, movies were actually featuring some level of originality. Shogun
  8. I'm having trouble finding a heightmap generator compatible with MacOS lately.  At one point, I found a heightmap generator that would generate a completely random heightmap based on the specifications I ask for (i.e. Width and height), and it worked from a webpage, and would output a .bmp file that I could use.  I can't seem to find it anymore.  It's been a while though. So, any other recommendations on building heightmaps?  It doesn't need to be the greatest, but generate relatively decent heightmaps, ideally in grayscale.  I've been googling for days, haven't found anything yet.  Any ideas?  Thanks. Shogun
  9. Okay, this is a really odd request, and frankly I can hear some of you saying "Are you retarded??  Why in the world would you want to do that?"  Well, it's a first for me, but I have a job interview with the Surface team on Monday, and part of my prep is to write some automation code.  Fortunately, I was given the exact interview questions and what not ahead of time, so I have a few days to get prepped and ready.  I already have a basic plan of a few basic C# test cases I want to write, and I want the very last test case to cause a surprise BSOD where I fire up WinDBG and trace it back to what caused it.  Since I have to be able to demonstrate my kernel debugging skills here, I really need to get him convinced on the spot that I know what I'm doing.  Part of this is responding to BSODs. So, what's the most ethical way to do it?  I did some searching, and came up with a few quick ideas. Call KeBugCheck[Ex]() and be done with it.  That's what I would have done already, but I heard that you can't call this in usermode (even if you do a call to ::LoadLibrary() and get a function pointer to it.  So far I haven't tried that (I just know that I've done it several times with driver level stuff before) but I'm going to try it anyway later on. Write a basic driver that calls KeBugCheck[Ex]() instead.  I haven't touched the basics of driver programming since the Win2k/XP days when I was attempting to write a Riva128 driver as a learning experience.  A basic driver IIRC can be called from user mode code, so that seems like a way to do it. Call TerminateProcess() on some really critical process.  I could imagine that a simple call to this may require certain privileges that a user mode program might not have.  Someone tried this with "WinLogon" 12 years ago, but dunno if that would work today. Personally, I'd like to go with #2, but it's been a while since I've touched any driver dev stuff.  Plus since I don't have internet at home, I can't download the WDK for quite some time.  Saturday and Sunday will be "busy all day" days for me, so if I could find the shortest distance between two points, that would be immensely helpful. Any ideas?  Thanks. Shogun
  10. Not quite. How many milliseconds is too many? It doesn't tell me a percentage (at least I didn't see it). So I don't know how long it's supposed to take. And it's already been pointed out to me that stb_vorbis is slow, with benchmarks to demonstrate. The audio streaming thread's load is too high also. Shogun
  11. My game was originally just a tech demo that evolved into a highly anticipated game for many, so when I wrote it, I wasn't thinking about optimization or speed. Now the code is a mess like Lugaru and it needs to be optimized for battery life and CPU usage. So my question is, what's the best way to go about this? Now, as a heads up, this game is primarily coded for Mac and iOS, with Windows and Android ports built every so often. When running my game on iOS 9.3 devices, the CPU usage is low. But on iOS 10 and macOS the CPU usage is too high. (Please don't troll, thanks). Now, I am aware of the macOS tool called instruments iirc, and it measures the number of milliseconds it takes to execute a function and so on. Even Microsoft visual studio has the ability to tell you per operation as you step through. How do I know if a function is taking too long? One thing that could help optimize my game is using a different ogg vorbis player, other than stb_vorbis since it's CPU usage is a bit too much. There aren't many draw calls at the title screen, and the CPU usage is still high so I'll start there. Any helpful ideas? Thanks. Shogun.
  12. This is the best way. Make a timeline for each character via the alpha channel. Draw with a progressively increasing alpha-test value, uncovering parts of the lines, making them appear to be drawn in real-time. L. Spiro   Ohhhhhhhhh, now I get it!  L. Spiro's response put it into perspective that I could understand.  Thanks. Shogun.
  13. One thing that I want to do for my game is animate the drawing/writing of text, to give the visual effect of my game's title being hand drawn, sort of.  I'm not 100% sure how I would approach this.  If you need to know what I'm talking about from a visual example, check out this stackoverflow question as it gives a great example on what I'm trying to do (Javascript): http://stackoverflow.com/questions/29911143/how-can-i-animate-the-drawing-of-text-on-a-web-page So, what I am trying to do is achieve this using your run of the mill 3D API (in this case, OpenGL ES).  One idea that I came up with would be to animate it using splines running along a texture somehow.  Adobe Illustrator does this.  To be frank, it's not the OpenGL side I can't figure out, but the overall implementation or where to begin.  I already have spline code for my game as splines are heavily used in my title's art style already.  After a while of googling, I haven't found any one else document how they have achieved this, as I know it has been done before. The implementation doesn't have to be perfect, as I can improve it later on as needed.  Any ideas?  Thanks. Shogun.
  14. Well, I managed to get a basic NDK sample running today, and it appears that Google has made running NDK based C++ code much easier now.  It's much more user friendly and I can get stuff done a bit quicker, plus the debugger works!  I don't hate Eclipse, but lately it's more trouble than it's worth for Android dev.  Android is already a pain to dev for, so I don't want to make it any worse than what it already is.  Thanks though. Shogun.
  15. Ever since the site update, I see absolutely no option at all that lets me edit my signature.  As you can see, it's filled with broken links and missing images, therefore needs some attention as well as some updates from time to time.  Also, it displays funny sometimes which is not desirable for other users (I've seen images get really big on some browsers).  So yeah, this is quite unpleasant.  I appreciate everything GD.net has had to offer me since I first found you guys about 15 years ago, but can I please edit my signature?  I really need to do so. Thanks, Shogun.