• 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.

driftingSpaceMan

Members
  • Content count

    81
  • Joined

  • Last visited

Community Reputation

143 Neutral

About driftingSpaceMan

  • Rank
    Member

Personal Information

  • Location
    Space
  1. From the album Space

    Quick concept sketch

    © All rights reserved

  2. From the album Space

    Isometric concept. Class 5 vessel.

    © all rights reserved

  3. From the album Space

    Rough mockup with simple textures (textures are not finished quality- this is just a test)

    © all rights reserved

  4. [quote name='mi-imi' timestamp='1321387267' post='4884275'] Once I have a signifigant, playable game I'll probably ask for an experienced writer to help clean up the storyline.[/quote] Elements of fantasy physics/magic are intimately linked with crucial game mechanics, both explaining them in terms the player can use and understand, and providing context for their overall purpose in the game. It's not always as easy to re-write after the fact. Anyway: [quote]I'm hesitant at the moment to ask anyone to invest more than a few minutes in my project since I have no portfolio and this is my first actual game (all of my previous work has been experimenting with parts of game engines).[/quote] Well, without any portfolio, it's unlikely that anybody would respond. However, if you have any prior programming experience, that's relevant as a resume/portfolio. Do you work in software development? What do you do for a living? What is your programming experience? My critique was made in hopes of outlining the difficulty of even a simple aspect of game development (crafting a basic setting). A project of this magnitude takes many people many years to complete. If you're really serious about this, and you have the experience to pull it off, you do need a team of several contractors or partners. If you need past game projects to get a team together (and you probably do), then the best course of action would be to make a few simple games simply for demonstration purposes. To say "Hey, I can make pong, and I can make it connect through a server to be played by two people anywhere in the world" -that would go a long way, and a lot of that same technology and experience would be very relevant to the project you have in mind. [quote]Also my budget for this project is zero, but thank you for the offer.[/quote] If you're spending time on something, skilled working hours, then you have a budget. If you would have spent 500 hours on something you aren't skilled in rather than programming (if this is your main area of expertise), then you would be better put to spend 50 hours programming on a contract job through [url="https://www.odesk.com/"]oDesk[/url] or something, making a couple thousand dollars, and paying somebody else, whose area of expertise the problem in question is, that couple thousand dollars to spend 50 hours solving it. Time is money, money is time. Wasting time by doing things you aren't experienced at is wasting money which you could be making instead and using to pay people who are experienced in those fields, saving yourself time and a headache in the process. If you are in a position of being legally unable to work on the internet (such as being a minor, or in a country in which there is no available work and where there are trade embargoes or other NTBs preventing bank transfers to that country), then let me know, and I can help you work something out. Your English is clearly good enough to communicate with clients (which is a problem for most people in the world), so that shouldn't be an obstacle. [quote]Since I cannot afford high quality modeling software I am starting by coding my own modeler.[/quote] As others have mentioned, re-inventing the wheel is not a good idea. If you're just making this software for fun, that's great! I applaud you. But if you're serious about making a game, I'm afraid this is a waste of time. There are free packages out there, and even if there weren't, with the time and effort you spend programming this, you could have made enough money to buy modeling software a few dozen times over. That said, if you aren't a trained artist, you shouldn't be doing any modeling at all; use only free assets (and at the very most, cubes) as placeholders and hire a professional 3d artist to make proper models for you. There's an entire world of complexity you won't be able to account for which is relevant to texturing, animation, and the general efficiency of the models- even if something looks good to the untrained eye, it could be completely worthless as a game model. If you can really make progress on this, I have access to a couple hundred thousand dollars worth of professional art assets that would work with this game (steam-punk airships and such) that I could probably license to you. They were for another game which fell through (but that's what happens in game development, you spend a million dollars and a couple years in development and then management and politics kicks in and things go to shit- c'est la vie). The best thing that you could take away from this is to focus on what you're good at- don't waste your time on anything else. Full steam ahead with a large and fully funded team would need a couple years to finish this. You will need outside talent, and you'll need to bankroll most of that yourself (with contract work for other companies) unless you're gifted with nigh-supernatural charisma and convince professionals to work for free (which is nearly impossible). Best of luck. Let me know if you need help with anything I mentioned.
  5. [quote]The game takes place on an unnamed planet completely covered by a deep ocean. Seperating the ocean is a chasm several miles wide and about a mile deep, creating a waterfall effect on both sides; the water there runs into the interior of the planet.[/quote] Why doesn't the interior fill up, or drain the ocean in a matter of days? [quote]Floating about two miles above the ocean are large masses of porous rock filled with naturally occuring helium (and sometimes hydrogen); on top of these rocks grow grasses and plant life.[/quote] It's not possible for porous rocks containing helium or hydrogen to be suspended and bear loads like this for several reasons: 1. With normal atmospheric gases, helium and hydrogen are not powerful enough lifting gases to bear anything even approaching their own volumes in other materials. Balloons have enormous volume and very little additional mass. 2. Hydrogen and Helium leak. Very, very quickly. Not even the crust of the Earth itself can trap either gas for long; without being part of a stable molecular structure containing heavier atoms, their diatomic and atomic masses respectively are low enough that they will not only flow through the gaps between molecules in a steel container, but they'll happily float off into space, carried away by cosmic "wind" or their own thermal velocities. Even if you had a rock that was light enough to float with those gases filling its pockets (a feat not even modern man-made materials like aerogel would be liable to accomplish), it would only do so for a few weeks before crashing back into the sea. 3. Assuming you solved the former problems, such structures would none-the-less fail in a matter of years as, free floating, they were driven by winds to crash into each-other. Lighter than air doesn't mean no-mass; such floating islands would have tremendous mass, and the collisions between them would be nothing short of titanic. Such a force would shatter the colliding faces of the rocks into dust, and if they had hydrogen in them creating an air-fuel mixture on collision? Not a chance. Suggestion: If you must have floating islands, invent some kind of "unobtanium" that suspends the islands by "magnetism", or better yet something magical (since it's more difficult to write good scientific explanations, and very easy for them to go wrong), and keeps them from crashing into each other too violently. [quote]As civilization developed it became necessary to keep the islands in one place, so giant anchors were constructed which tied each island to one place on the ocean. Although these early civilizations had boats, crossing the chasm in the middle of the ocean was next to impossible, so the two societies on either side of the chasm were isolated from each other and developed seperately.[/quote] 1. Assuming they have floating rock, creating air-ships should have always been trivial- more so than developing sea-faring boat technology. All they had to do was un-anchor a small one. 2. Why do they need to anchor these islands to the ocean? Why do they need to keep them in once place? "For civilization" doesn't really explain that. They could just anchor them to each other. 3. You're talking about an altitude of several miles. They would not have the technology to build chains that could hold their own weight, much less any force from the islands themselves, with that kind of length unless you give them some additional kind of unobtanium like "adamantium" (and if you do that, they'll need nuclear weapons just to scratch the enemy's armor). All chains break under the force of their own weight after a certain point. What you're trying to have them do here is akin to building a space elevator with Victorian technology. They would need anti-gravity/airship technology just to keep the chains from breaking under their own weight and serving as the anchors you want (but which are unneeded). 4. A hemisphere of a planet is enormous. There's little comprehensible reason why the entire hemisphere would be one society unless you have some kind of magic or advanced technology holding it together (like telecommunications and a robot army). Empires only stretch as far as the ruling body can control through communication and war. You would have dozens, if not hundreds, of kingdoms in a situation like this. [quote]Having an abundance of water and hydrogen for fuel, steam powered inventions became most improtant and developed in both societies. But one society, later known as the "dark society," was warlike and developed machines for conquest, while the other one, the "light society," devoted itself to scientific endeavours.[/quote] Water isn't fuel. That aside, [i]why[/i]? Why would one side be "evil" and one side be "good"? Is there some geographical difference here that caused it? Are they genetically different, one having an "evil" gene, and another having "good"? Why would they ever develop machines of conquests if they've already conquered everything in reach? Suggestion: Hire a writer, or work with one from this forum, to develop a coherent world lore to set the story in, and set up a conflict that is a little less ad hoc and a little more invested. If you have a budget, I'd be glad to offer you a consult. Anyway, I hope that helps and gets you thinking about those things. Cheers!
  6. [quote name='Anri' timestamp='1318971502' post='4874040'] I'm a little bit worried that not knowing any Assembly might be a big disadvantage when it comes to the "professional arena". [/quote] Almost nobody in games uses Assembly; the trend is towards higher and higher level programming languages, and even to scripting. Commercially, computers are so fast that differences of efficiency of even an order of magnitude are even inconsequential. If your game gets 30 FPS, no matter how messy your code is (and even buggy, with any number of hacks to try to work around the bugs rather than fixing them), or if it's all just script and interpreted language, that's good enough for it to sell. Professional game development is about getting a project done and shipped as cheaply as possible (and that's the case for software development in general), so it will achieve high profit margins. Like politics and sausage making, it's hard to look at it the same way after you've seen how things get done sometimes. Aside from work on low level drivers and hardware, it's not very relevant today. You could just lean javascript and Unity, and become a game programmer as long as you have a reputation for working hard and getting things done quickly. Most importantly, be willing to learn a new engine or programming language you've never heard of before at the drop of a dime, and enjoy bug fixing. Most companies do not make or use their own engines (although many do have some existing internal technology), but things can certainly change over night. Assembly wouldn't hurt you, and it might open you up to thinking about things in a new way, but it's far from necessary. Just be ready and willing to learn, and have a good portfolio to show that you're dedicated.
  7. [quote name='Cornstalks' timestamp='1318971681' post='4874041'] which would be better than magnet vs magnet because magnets actively repel each other, so it's incredibly hard to balance while floating in the air; get off center just slightly and you'll be pushed completely off center) that would be incredibly stable. [/quote] With attraction based magnetic levitation, it's actually impossible to stabilize without active control (modulating the magnets). This is because as you slip a bit too close to one magnet, the field grows stronger in that direction, and weaker in the opposed direction with distance. [url="http://en.wikipedia.org/wiki/Earnshaw%27s_theorem"]http://en.wikipedia....haw%27s_theorem[/url] It's pretty cool. Sounds pretty complicated, but Maglev already uses active modulation of the magnets with modern technology to give large tolerances to allow economical track building. So, what once sounded commercially implausible is really not a big deal today with modern electronics (it's not entirely trivial, but it's largely a solved problem). Other types use induction in coils outside the train to generate repulsive forces (Which are stable, but that only works while the train is moving)- sometimes they use superconductors to create the magnetic fields, but they aren't using the super-conductor/diamagnetic systems shown in these demonstrations. Room temperature superconductors would be great for more efficient electromagnets, and computers that could be clocked up to relativistic limits without needing much cooling. Not sure if they'll do much for transportation levitation though... [quote name='Gaiiden' timestamp='1318994304' post='4874131'] Same old shizz, but as noted by Cornstalks a much better way of doing magnetic levitation IF we ever get a room-temp superconductor. Ok who am I kidding - [i]when[/i] we get one. It has to be out there, somewhere. But that still won't give me my Back to the Future hover board [/quote] It's plausible that there aren't any materials in the universe that would provide super-conduction at room temperatures. We don't know if there are or not- it may actually not exist. As temperatures increase, we find fewer and fewer viable super conductors. Of course, it just as well may turn out that there are some materials that will do it. That said, it's not actually all that difficult or expensive to cool things down; what we need is more efficient and compact insulators to keep them cool without multiple feet of insulation. Aerogel is a promising direction, but even it is only capable of moderate insulation. If we pursue insulation in the way we have pursued capacitance, we may be able to engineer materials to give us thousand of molecule wide gaps of empty space in a computer case. In that instance, a relatively basic array of heat pumps might be able to maintain super conductivity. Or maybe the liquid nitrogen man will come every day like the milk man to drop off your daily coolant ;) As for the hover board, I'm afraid you're stuck with good old fashioned jet engines as your best option.
  8. [quote name='Waterlimon' timestamp='1318685935' post='4872839'] I think a huge amount of flying monsters or other similiar things is more interesting, as you could kill them but theres so many or they reproduce that you cant stop them. You could also add a huge monster that comes some time after the swarm of small ones or the small ones could spawn from the big monster. Anyways, i find a huge swarm of evil thingies scary. [/quote] This. A weak but exponentially replicating threat. Not necessarily monsters (grey goo would work too). Something the player can face easily, only to see the rest growing beyond control. That would create a more drawn out panic. Something like one giant monster or a sphere of destruction would be too obviously a plot point where the player knows it's not meant to be destroyed.
  9. Can you access it through a proxy? That might get you there for now and perhaps the problem will clear up on its own in a few days. There are plenty of free proxies available on the net which aren't terribly fast, but should work. Also try TOR. Do you know anybody else with the same ISP locally who could test it out? If it works there, it has to be something buggy with your modem or router... if not, maybe it's some conspiracy being executed by Comcast as an attack on free software and... the SAT?
  10. What kind of job are you trying to get? You don't need any kind of degree to get a good job in the game industry- you just need to know your stuff and find a way to prove it (self taught or university educated, it makes no difference). More important is politics (and sometimes formal education can give you a leg up there).
  11. [quote name='Questioner1' timestamp='1318684480' post='4872831'] Let's say I'm working with three friends on a Unity game, and we need a Pro account. Would we need to pay the license once, or four times? one per person using unity?[/quote] You would only have to buy it once, but it would be very difficult to manage the project assets without having one license per seat (your time wasted working around not having full license for everybody on any project of appreciable size would probably be a greater loss than the cost of the licenses). [quote name='Questioner1' timestamp='1318684480' post='4872831'] And let's say someday I start another group, with other people, would we need to repurchase a license, or could we use my license, that I used for this project? [/quote] You can use the same license(s). Just make sure it's not registered to the team members, but explicitly in your possession (or your company). _sprite had something to say about it in the other thread which is relevant: [quote name='_sprite']According to the EULA: (d) A company, educational institution, incorporated entity, or individual may not license both Unity Pro and Unity at the same time. So I think you're ok as long as you're separate individuals, and only one individual actually uses the pro license (say to put everything together). If you become a company, you'll all need to have the pro license.[/quote] If you don't want to buy multiple Pro licenses, it's easy to get around by not hiring your peers, but contracting them wherein they use their own respective versions of Unity, and you use Unity Pro. However, as I mentioned earlier, this would be a serious pain because of the tools Unity Pro provides and Indie lacks, such as the asset server, which you would have to work around if using the indie version.
  12. [quote name='IADaveMark' timestamp='1318024048' post='4870273'] Was there a reason that you chose GA for TSP? [/quote] I think I'm with IADaveMark on this one, GAs doesn't strike me as particularly useful for this... it's much less likely to give you the optimal solution (unless it gets really lucky). Unless there's some kind of hidden logic to the layout of the locations in the kind of environment you're solving that you don't know about and could be teased out by by the GA and applied across many problems, the advantages aren't really very apparent. Sometimes I'm sure there is such a logic (and in that case, a really good genetic algorithm may be able to figure it out and probably proceed much faster than a random system)... but if this is a more or less random level we're talking about, there may not be anything of the sort that would give a GA an advantage here. That said, genetic algorithms are just plain fun... so, that could factor in.
  13. [quote name='Nice Try' timestamp='1318023494' post='4870269'] I wasn't actually talking about manually beveling the leaf images in photoshop...[/quote] I didn't think you were If you bevel the whole sheet of leaves (as one solid piece), it will look like some kind of bizarre old green sponge. Only applying the shadow, and making it very diffuse might work, but dealing directly with the leaf colours should work better. [quote name='Nice Try' timestamp='1318053381' post='4870393'] I will be blitting them to a surface in a nice order and fashion, lightening on the way up from darker than they are now, similar to what driftingSpaceMan said.[/quote] That should look pretty nice. I think you'll do well to use more disperse leaves, and just blit more of them to flesh out the shape. Something like these: [img]http://img855.imageshack.us/img855/2159/disperseleaves.png[/img] I made a little mockup: [img]http://img829.imageshack.us/img829/5769/tree2dprocedural.jpg[/img] Or not Neon green (my monitor is a little off): [IMG]http://img840.imageshack.us/img840/5769/tree2dprocedural.jpg[/IMG] You should be able to do that without too much trouble. (by the way, I also layered on three levels of bark there to build some mass on the trunk and give it a more sculptural shape) [quote name='Nice Try' timestamp='1318053381' post='4870393'] I also kind of like the fact that you can see the limbs and branches through the spaces in the leaf clusters. Gives them a more natural, random look which I was looking for [/quote] For any trees with substantial amounts of leaves, you'll want to abandon that if you want them to look good/realistic. The view angle you are using is not conducive to seeing those branches [i]unless[/i] the tree is barren. If you try to show the branches, it will look forced. I can definitely understand that you spent a lot of work on the branches, so you want to show them off for the detailed structures they are, but if you try to do that, the overall look will be diminished by wonky perspective issues. Try to resist the temptation. Focus more on the roots (which can be seen), and layering in more volume on the trunks. Just worry about branches for the spooky dead trees (or winter trees)- trust me, the subtleties of your work will not be lost, but will be all the stronger for it. I hope that helps. Cheers!
  14. Does this have the functionality of selecting default rotation values (like four directional overhead, isometric, hex, eight directional) and automatically rendering those out without having to reset the camera? Can one "select all" for animations and have them all output to the same sprite sheet without doing them one by one?
  15. Umm... there are two issues here: #1 Can you legally do this: [quote name='Whistler314' timestamp='1318021321' post='4870259'] Say if you work at company A, and you sometimes and currently work in partnership with company B.[/quote] You may have already violated your contract. Some contracts even say you can't work for a competitor within so many months of quitting, I believe (but those are pretty draconian). Aside from that... #2: [quote name='Whistler314' timestamp='1318021321' post='4870259'] Would it be appropriate to contact someone you know at company B (because you are working with them), and asking if they have any open job positions?[/quote] You mean the ethical ramifications of using a social/political connection to get a job? You have an advantage- use it! If you don't use a connection you have, that's not so much an ethical question, as one of sanity Best of luck!