• 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

117 Neutral

About natescham

  • Rank
  1. Hey, this is Natescham. Anyways, this is a great post. I just wanted to say that. Anyways, I like the replies here. I have many, many computer science and electrical/computer engineering and math books ymself. So I have many books on C# and related materials. I was just wondering. What version of VIsual Studio are you using, and what is the current cersion of C# that you are learning?? Now, I wanted to add, if you want to get good with C#, and this won't be so bad ifyou already know VC++ or Visual Basic, ASP.NET, etc, but wouldn't it be very, very useful to get a book on the latest version of .NET?? That is what I do, and also you should try to learn more about the compiler that you are using, and how VIsual Studio works, but mainly hwo t compiler works the best that you can as you get more comfortable with programming. I mean, after I learned C programming, which was my first language I choose to learn, I started learning FOrtran, then C++, but at the same time, I read an overview of cComputer Science and Electrical Engineering, ten I went onto a Software Engineering book, Discrete Mathematics, Computer Organization, then Computer Architecture. Right now I am on Compilers myself, whcih has helped tremendously. I am all about making my code more efficient, and always readable!!! lol, you knwo what I eman guys, lol. Oh, and for your second tier of learning, I mentioned Computer Organization and Discrete Mathematics, but htere are two or three subjects you shoudl also work on in this time period or skill level, maybe oen or two more, depending on what you woudl liek to study. First, learn another programmign language, or start. I mean, I learned ANSI/ISO C/C99 first, so my second language was Fortran (but I also worked on C++ afer that, now I am workign on .NET and C#). During this time, work on a secodn subject. I would first suggest Computer Organization. This will teach you sooo mcuh about low-level, assembly language and more about the science behind different languages and types of languages. I think that anyone can work on two books at a time. If you want to do three or four, etc, that is up to you. Now besdies COmputer Organization, work on soe of your math.... I KNOW IT SUCKS!!! lol, but seriously, work on Boolean Algebra, Discrete MAthematics, set theory, etc. It is the other main branch of Analysis that you are working on, the other being Calculus, which isn't as useful for you at this time, generally! lol. Now, once you work on that, there are other subjects in tier 2 that you can work on. Oh, I shoudl mention that if you are liek me, and liek Computer Engineering, you may want to elarn mre about Electrical ENgineering and Hardware,b ut you do not have to, but please learn more about Hardware, Video Cards, RAM, and especially GPU's since htis is game programming. Anyways, you shoudl elarn assembly language. Now I first learned assembly language for the PIC16 and 18, which are microcontrollers, but you can work on others, RISC or CISC. I should mention though, that x86 or Intel/AMD is a lttle tougher to learn at first. And if you are not into COmputer Engineering, do not learn it first. You should elarn assembly because it will teach you so much about computers and how progammign and languages work. At tier 3 you will need it and you can elarn about COmpilers to roudn things off. And makign your own compiler is the BEST way to learn any language, trust me. Also, if you want to learn a simple assembly language, try the book, "How COmputer's Do Math". It teaches you a simple instruction set and shows you how computers work, and you will make a calculator. It is one of the ebst books I have ever read to elarn fro initally. Trust me. Oh, and "Bebop to the Boolean Boogie" is anotehr book by the same auther, which introduces you to Electrical/Computer Engineering. Then you can move onto Digital Design or DIgital Logic or Digital Logic Design, or whatever it may be called in thsi matter. Now for you programmers, thsi is a HUGE subject that you will want to work on: Data Structures! and Algorithms! Trust me, in tier two of learning, you MSUT learn this stuff. And with Algorithsm, you will unerstand why I emphasized mathematics. Oh, and lastly, you will want t read about software engineering for sure. It will teah you hwo to work in a group, which is necassary and standards,etc. (Also make comments!!!! lol) Now, if you are learning C#, you will want to learn more about Microsoft, Windows and Windows SDK, MASM, .NET, etc. Oh, and if you wantto starttier 3. Rememebr to look into COmputer Architecture and Compilers. This will really help you learn. If you can do all of this, all you need to do is learn to work in a group. I suggest forming a team online of programmers and graphic designers/ artists, evensound people, writers,etc. I have done this in the past, and it was sooo much fun!!! Well, I hope that you guys will research soem fo the topics that I mentioned. If you are into C#, please look into .NET right away. Let me knwo if you want much more detailed information on any subject up to tier 3, or about working ina group. I am always willin gto help. Also, if you want to start a group, let me know, I am willing to start one or join so that we can practice together. We can elarn much from each other. I also have like 6 book cases full of books, so if you want a lsit of books on any subject, please let me know!!! I will give you a detaield list of the book's title and author(s). Well, take care guys. And hopefully we work together it eh future on learning and projects. Cya! -Natescham
  2. Hey guys, http://tech.groups.yahoo.com/group/VGPDT/ I just wanted to let anyone know that is interested about a game development group that a few of my buddies and myself started in January. This group is designed for anyone interest in learning / teaching game development and game design topics to each other, so that we can learn from one another's past experiences and knowledge. Also, it allows people to work together as a team on projects, which is an essential skill to learn. Although it is important to read as much as you can on game development and practice a lot, it is just as important, if not more important, to learn to work together as a team in a friendly, professional grouply manner. Currently, we are using Yahoo to host the group while I finish development the offical web site. This will be a professioanl grade web site geared towards Game Development and Design in the group environment, so the entire web site will be designed around the group's and member's needs. I estimate the offical .com web site to be up and running in < 2 weeks. Also, I would just like to say, anyone intested in any game related job or field is welcome, such as: Programmers, Artists, Composers, Writers, etc. Additonally, people interested from any experience level are welcome, we perfer to have a nice blend of experienced and advanced members to help mentor younger, less experienced members. Also, by helping other members out and writing tutorials or group articles, it allows experienced members to better learn the subject at hand by sharing their experience. Currently, we have been using C/C++ along with Dark GDK, which is Directx based, for our lastest project. We also want to practice making games in group projects using other various SDKs and APIs. I believe our next SDK or API we will be looking for will be OpenGL based, so we can practice writing portable, cross-platform code. We have also lately been using Blender and GIMP for graphics, although any similiar program is perfectly exceptable. Basically, we are looking for all kinds of different members ranging from experienced to inexperienced, programmers and artists, people with different personalities, etc. So, if you are interested in joining a group based Game Development group to learn or teach through a group experience, please check out the link below. Also, please be mature. Thanks. http://tech.groups.yahoo.com/group/VGPDT/ So if you are tired of working alone on numerous incomplete projects, or would just like to work together in a group environment to learn and share information, then check out our group and I promise you will be happy. Thanks.
  3. This is the internet age. Can't the game be patched regularly for new features, such as new technologies, buildings, disasters, challenges.
  4. Hey, I am part of a Game Development Group designed for learning and teaching different elements of game design. Anyone who is interested can follow the link to check it out. http://tech.groups.yahoo.com/group/VGPDT/ Members work together on projects, with each member having a specific job. Some example of jobs are: Creative Director Level Designer Modeler Texture Artist Animator Technical Director Engine Programmer Tools Programmer Graphics Programmer Associate Programmer Composer Sound Designer Writer Tester Our group is all about learning as much about game design as we can from working in a group environment and learning from one another. Thanks.
  5. Okay, I am being mature, I explained the situation, and called you out on being all butt hurt for no reason. Maybe you should think of something more original? Like actually typing up your own response instead of taking comments out of context. Sometimes when you talk to idiots, you have to drop down to there level to communicate with them, lol. So just quit crying, it's not a big deal, I'm not cross-posting in other sections of the forum.
  6. You you're definitely right, The design document is important in a team environment, but not so much when you are working by yourself as a jack-of-all-trades, It's definitely worth planning the game when you're working by yourself, but you don't have to worry about arguing with yourself, lik eyou said, lol, Good post.
  7. Being that I posted this in the wrong section at first, I moved it to the Announcements section where this is perfectly fine. You're just the kind of guy who gets butt hurt over nothing. Even if this was straight spam, if this board was slightly active, it would get buried in a few hours or days. So go cry someone else a river, it's in the Annoucnements section. Not a big deal.
  8. Hi, I am part of a game development group. The purpose of the group is to have experienced and non-experienced members, teach and learing from one another in the topic of game design or other related fields such as computer science, algorithms, software engineering, graphics programs, etc. This group is open to experienced or non-experienced people. The only requirement is that you must be: 1. Be Mature! 2. Be Active. 3. Have a Great Willingness to Learn or to Teach! http://tech.groups.yahoo.com/group/VGPDT/ Another aspect of this group is that you learn how to work in a group environment, which is essential for game design. Members can choose any job they want: Programmer Graphic Designer Music Composer Writer, etc, etc So you have a willingness to learn or teach others about the process of game design and work on group projects as a team, this group is for you. http://tech.groups.yahoo.com/group/VGPDT/ So please check out the url if you are interested. Thanks a lot, -Nate
  9. Hi, My game design group is currently about to start a new project, and I read a very interesting article on gameDev about the Seven Deadly Sins of a Startup Game Company. Although I am not in a professinal company it was a great article, and one of the topics was on making a great Design Document. I read that it is essential to have a well laid out, almost complete Design Document before even starting the game. At least 80% complete the writer of the article said, exactly. The Design Document has many purposes, but a few of the most important was that it was a well laid out document about every aspect of the game. This way it every programmer, artist, sound composer, etc, knew exactly what his/her job was and also knew what each other's jobs were too. The second most important aspect of the Design Document had to be that it is essential to have as many ideas as possible from all the team members about the game, but it is just as important to discuss the ideas ahead of time, before the Design Document is complete in group meetings. This way the development time is not compromised due to the members of the team changing different aspects of the game during production, and delaying the game extensively. It also stops all the team members from arguing to one another about ideas for the game, since all the aspects of the game are complete (at least 80% for a little growing room) and everyone has the same exact knowledge of how the game WILL be made, exactly. It is great to come up wit ideas before production, but once production starts, its time to suck it up and listen to your bosses and do what you are told, and follow the Design Document to a tee. I know the major problem with game companies and there worker (from what I've read) is also production time because of delays. And enough delays equal no finished game. He said since it is possible to patch games now-a-days, the game doesn't even have to be perfect. Just in working order, it can be patched later. It is always better to have a near-finished game out there, to get your name out and some cash-flow, then having no game out there, no prior released titles, and then an impossibly harder time finding a job as a game designer with a big company. So please post about your take on the importance of the Design Document or any aspect of the Design Document that you think is important. Also, please post about the development timeline or how an unfinished Design Document or a well-done Design Document can effect production time. My group is about learning and teaching one another, so I would be very grateful to have a few people respond to this post so I can or other people can learn about the importance of the Design Document and Production Time. I can then post an article to my group after reading everyones response and spread the knowledge and great importance of these two, intertwined topics. Thank you, -Nate
  10. All right, I posted on the Announcements board. I did not think it was too big a deal posting on one of the different forums every day or two, but that's fine, I'll use the Announcements board. Thanks
  11. Hey, I just wanted to let anyone, that is interested, know that there is a Game Development Group that is using Dark GDK. http://tech.groups.yahoo.com/group/VGPDT/ This is a group open to anyone willing to learn and/or teach others about Game Design. The group is also dedicated to other computer related topics such as computer science, programming, algorithms, operating systems, etc. This group is an opportunity to learn how to work in a group environment for game design. Members can pick a job such a programmer, graphic designer, music composer, writer, etc. If you are interested in joining this group, or just checking it out for interest's sake, goto: http://tech.groups.yahoo.com/group/VGPDT/
  12. Hey, I just wanted to let anyone, that is interested, know that there is a Game Development Group that is using Dark GDK. http://tech.groups.yahoo.com/group/VGPDT/ This is a group open to anyone willing to learn and/or teach others about Game Design. The group is also dedicated to other computer related topics such as computer science, programming, algorithms, operating systems, etc. This group is an opportunity to learn how to work in a group environment for game design. Members can pick a job such a programmer, graphic designer, music composer, writer, etc. If you are interested in joining this group, or just checking it out for interest's sake, goto: http://tech.groups.yahoo.com/group/VGPDT/
  13. All right, thanks. I'll make a note not to even bother with the PhysX since it seems to have that matrices problem. I figured it would be slower than DirectX itself, but the simplicity of the GDK makes up for it, for the time being. I'll also try to steer clear of the terrain engine, lol. Thanks.
  14. I'm part of a new game development group and we recently started learning and using Dark GDK which uses Visual C++ and DirectX. From what I have read on it in the Documents and Help file it looks impressive as it has features for practically every game development need I can think. I was just wondering if any experienced game programmers here have used Dark GDK. If so, could you post a response to this forum or my group's forum about the Dark GDK's pros and cons, or any other topic about Dark GDK that you think is noteworthy? Thanks! ( I'm not tring to cross-post, but if you can, can you post a response to our group forum at: http://tech.groups.yahoo.com/group/VGPDT/ )
  15. I'm part of a new group that is developing video games on the computer. Right now, we started a new project. The project is a 2D, Zelda style, RPG/Adventure game. I posted on the game programming forum for programming topics. I am posting here about Graphic ideas/help. Please post a reply to this forum, or to our group forum at: http://tech.groups.yahoo.com/group/VGPDT/ So we were wondering, graphics wise, what would be the best 2D graphics programs we would use for Sprites, Backgrounds, Menus, etc. We have Photoshop for general graphics, but what other programs are good that are more geared toward a specific task, such as Sprite Animation, or a tiled style background. Also, if anyone has any good advice or anything else about graphics in general for a 2D game that would help us out, Please post a response to tis post on this forum, or on our group forum at: http://tech.groups.yahoo.com/group/VGPDT/ Thank You Very Much! -Nate