• 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

107 Neutral

About _MichaelSuess

  • Rank

Personal Information

  • Location
    New Berlin, WI
  1. If I could interject... From what I read, you are really not too interested in learning how to develop games as much you are to perform the artwork and designing of the games. Now if you are just thinking about learning how to write game code, just to see your games become reality, and not really a passion of yours, I suggest that you pair up with a developer and keep doing what you are good at. Really, you are looking at two totally different poles here: code development requires logical and analytical thinking, (black and white;) artists and designing requires creativity (colors "excite" you, if I were to try to explain.) I don't know of many that like to do both, and can do both well - though they might be out there - rare though. Though I have been in the development field for over 32 years, my exposure to game development is limited, but actually I was talking to some people (around where I live) recently to see how I could get a hold of some creative people to bring ideas to me, provide the front ends, and I work the "guts"... I work for a living as well, so the time I could dedicate to these projects would be limited too, but If you are willing to investigate what possibilities we both could bring to the table, I am game. Michael.
  2. Looking for design ideas for mobile app development - do you have any needs that you'd like to see?
  3. Before I start, please do not think I am trying to be offensive, nor a dream-killing naysayer - I am just wanting to both get you thinking an get more information about you, so that we can understand your position a bit better. [quote name='Odysseus' timestamp='1337131023' post='4940554'] Hello everybody, I'm new in here and looking for some advice because I'm really interested in gaming development. [/quote] Can I ask you why you are interested in game development? What interests you, what is you motivation? [quote name='Odysseus' timestamp='1337131023' post='4940554'] ... I'm not even a really good programmer [img]http://public.gamedev.net//public/style_emoticons/default/sad.png[/img]. I may know all the concepts but when it comes to start programming I find it very difficult. [/quote] Please expand on that - is it because you don't have a good grasp of the language? Don't know how to utilize the language to solve the problem? Write inefficient code? Umm... what else? Just what makes you think that you are not a good programmer? And then you need to ask yourself, what do you need to do to change that. [quote name='Odysseus' timestamp='1337131023' post='4940554'] ... and where I live (Mexico) the game industry hasn't grown much and I found some companies that offer interships but ask for a lot of programming experience ... [/quote] Again, are you saying that you want to enter into the gaming industry right now, or are you looking to get into general development to obtain development experience, and then break into the gaming industry? From what I have read so far, hopefully it is the latter - get generalized experience, to strengthen you development skills - work on your skills at home, strengthening your expertise in the languages, so that you can "prepare" yourself for when the opportunity arises. (Just a sidebar - you do realize that people rarely [if ever] become celebrities overnight - the general public doesn't realize that the celebrity [now] had been "practicing/performing" for years before they made it big... Same thing here.) Again, I am not trying to be difficult, or deflate your dreams to make it in the gaming industry - far from it - I encourage that everyone strives for their dreams, I just want to get you to start thinking on ways that you can get yourself prepared for making it big. Game development is "everyday" development on steroids - you need to have a good strong base (language skills, development techniques) to work off of - so how are you going to get there? Again, this post is simply MY OPINIONS - please don't take offense, I am just trying to help.
  4. MirageUY - Start where I did - I was about your age - though home computers were just entering the marketplace. Be observant, and look for little tasks to do. Go to your local bookstore for a few hours, and read up on the languages out there, the techniques, etc. Start by writing simple console-type applications that perform simple utility functions - maybe parse through a file and plot the number of times words appear in the file, or something where you build a catalog-type system that integrates a simple MySQL DB. Maybe look at your favorite utility that you use, and try to mimic it (or make it better.) The task isn't that important as just getting experience under your belt with a language or two and learn the steps towards problem solving using that language. I would not jump all in and try complicated things in the start; your main goal should be to get comfortable with the language, and getting your mind trained to look at a problem and have some ideas on how to get to the solution. When you have confidence in the simple tasks, you can venture into the more complex. Hope that helps a little. Michael.
  5. Hello - You need to specify the .jar/.zip files on the command line or in your CLASSPATH environment variable... Best thing to do is add the 3rd party paths to the environment variable and just worry about defining your project's class paths on the command line (otherwise the string after the -cp can get quite long.) Another option is to export the project into a runnable executable file, which basically pulls all the jars that the project depends on into a single file, so that the JVM knows where they are. The reason it works in NetBeans, is that you told the project where to find all the jars that it depends on - you now just need to do the same when running on the command line. Without knowing where you put the files (your project's classes and 3rd party jars) on your system, I can't give you the exact line that would work - sort of like the JVM (if you don't tell it where to look, it can't start to look [it will not search the entire system and all external paths that the system references.]) Hope that helps, if not points you in the right direction. Good luck.
  6. Overloading methods in Java when you instantiate an object isn't something new, nor is it something that only occurs in Android apps... As you will notice, the instantiation IS ended with a semi-colon... where you see the }; Anonymous classes, are good for those cases where you need to overload a method or two for a specific situation - if you overload the methods more than once, for the same purpose more than once, then anonymous classes are not recommended. In any case, it looks like you figured it out.
  7. [quote name='jameswray50' timestamp='1336000663' post='4936914'] Anyone have a download link? ive looked all over and half the ones i come across are fakes infested with viruses. [/quote] Well, that is an interesting question - all the Java JDKs and JREs have a JVM included... As the above mentions, go to java.com or directly to http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java now owned by Oracle.) Hope that helps.
  8. Wow!! I couldn't wrap it up better than all the replies - and they are all dead on! A person needs to do what they like to do - life it tooooo short do do otherwise - No one should enter a career "just for the $$$$" - Do what you LOVE and you will find a way to make money doing it. Do what you don't LOVE, and you will be asking yourself "why live?" Sadly, many people live like that. Again, the above replies are spot on!
  9. Yeah, Java takes a little bit to get used to - Good to hear that you resolved your issues!
  10. You need to (after the cLines = new objLines[c_verticies.length/3];) : // Actually creates the objLines objects for the array for (int i=0;i<c_vertices.length; i+=3) { cLines[i] = new objLines(); } Though you SHOULD make all your Classes start with an Uppercase letter - like ObjLines - and a bit more descriptive [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]
  11. [quote name='nico1991' timestamp='1335189955' post='4934100'] [size=2]it shows "hello world" in the console inside eclipse, so everything is fine there. im just wondering, how do i take it out of eclipse? (for future scripts) i have tried open it in java. but it closes really fast tryed to print screen to see what it said, and it said it couldnt find my file. i think i have heard i should save it as a jar file to see it? mby im wrong. please help if you can [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img] or mby just make it open my cmd? if thats possible. [/size] [/quote] You could export your java application, go under File > Export to make a runnable jar... Otherwise, you need to either put the .class file in the system's CLASSPATH path, or you can specify where to find the java .class/.jar/.zip files, by adding the -classpath (or -cp) command line switch in your java command line... Many ways to do it... type java -h to view the command line switches.
  12. Well, when I started, I was developing in BASIC - not OO, not procedural - simply BASIC. Then went on to learn Fortran, Pascal, COBOL, C, C++, Java, Assembly, . . . (I think you are getting the point.) I will agree that once you learn one language, the others come more easily, as you know how to do something in one language, and all you need to discover is how it is done in another. BUT!!! Here is the kicker - C/ C++ is really a low level language - in my OPINION - IT IS AWESOME! And here is why: being a low-level language, you are able to do about anything to the computer - if you want to write in protected memory - it will let you, if you want to talk with the hardware directly, through DMA channels, interrupts, tweaking memory - YOU CAN! (Of course you might have to work around the OS, but a small price to pay, if you really want to do it.) Outside of Assembly, I can't think of a more powerful language. Try doing anything remotely as powerful in Java - not saying that Java is worthless (I develop with it every day,) just more secure to what is made available to the developer. C/C++ is not a very hard language to master; just that as all other developers in here - you need to "put in your time." Don't think that by reading a book or two, you will have complete mastery - heck I have been doing development for over 30 years, and I still learn new ways of doing thing all the time. I suggest that you write some simple projects - nothing too complex like a game quite yet - maybe some "utility-type" programs where you are not trying to learn both the language and game development techniques. Concentrate on learning the basics, and then gradually expand your talents - soon you will look back and say "Wow! I did it!" One last note - if you are anything like me, I HATE book learning, and most of my learning had been done with seeing task that I did manually (ripping apart a file to get to the report,) and then finding a way to get the computer to do it for me - maybe you could start by writing a simple "Eliza" game - simple text-based game that uses input, output and EXTREMELY basic AI. Once you finish that, expand a little further by adding simple graphics, then audio, then ... You will learn all about the language this way. Well, enough of my ramblings... Good luck, and let us know!
  13. [quote name='Ashaira' timestamp='1334661479' post='4932093'] so does anyone know where i could learn about how assembler works? i dont want to learn to code in it just understand the principles of how it does things. [/quote] If you want to get a good understanding of assembly, and computer architecture, (how hardware plays nice with each other) I suggest that you download some of the microcontroller documents - I develop on the Microchip ([url="http://www.microchip.com/"]http://www.microchip.com/[/url]) PIC lines, and they have a very simple to understand language as they are not CPUs, but MCUs and therefore don't have all the shift registers, and alike that can cause the novice to dropout from learning the language due to confusion. Read about how to connect peripheral devices (as that is everything not embedded in the CPU/MCU - including memory are really peripheral devices.) - I know that the Microchip's documentation on each chip is very well written and comprehensive - and best of all free. There are other MCU manufactures out there - I just like the PICs.