Best products from r/VoxelGameDev
We found 9 comments on r/VoxelGameDev discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 9 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. The Art of Game Design: A Book of Lenses
- Easy Pop Melodies For Alto Sax
- Play 50 of your favorite pop tunes on your instrument of choice! This collection features arrangements written in accessible keys and ranges with lyrics and chord symbols
- Songs include: All My Loving Blowin' in the Wind Clocks Don't Stop Believin' Every Breath You Take Fireflies Hey, Soul Sister In My Life Love Story My Girl Nights in White Satin Sweet Caroline Unchained Melody Viva La Vida What a Wonderful World You've Got a Friend and more
- Play 50 of your favorite pop tunes on your instrument of choice! This collection features arrangements written in accessible keys and ranges with lyrics and chord symbols
- Songs include: All My Loving Blowin' in the Wind Clocks Don't Stop Believin' Every Breath You Take Fireflies Hey, Soul Sister In My Life Love Story My Girl Nights in White Satin Sweet Caroline Unchained Melody Viva La Vida What a Wonderful World You've Got a Friend and more
Features:
2. Mathematics for 3D Game Programming and Computer Graphics, Third Edition
Used Book in Good Condition
3. Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference
- Used Book in Good Condition
Features:
4. Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
- Extremely fast! It’s the fastest manual Santoku and 15 Degree style knife sharpener available
- Creates an ultra-sharp 15 Degree edge
- 2-Stages, sharpening and honing/polishing, for an arch-shaped edge that is stronger and more durable
- Uses 100% diamond abrasives in stages 1 and 2
- CrissCross technology for an extremely sharp edge with lots of “bite”
Features:
5. The C++ Programming Language: Special Edition (3rd Edition)
- A better way to cook rice
- Brown rice perfected
- Enhanced steaming
- Advance slow cooking
- Recipe book included
Features:
6. The C++ Standard Library: A Tutorial and Reference (2nd Edition)
100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence!A brand-new, unused, unopened item in its original packaging, with all original packaging materials included.High seller positive feedback for the seller!Lowest price on amazon!
Like me, you probably expected to just jump into a making a game without much of a plan, or an actual game designed, just a bunch of vague ideas of what direction you are heading. You need to take a step back and now that you understand more on how to make things, you need to actually plan out what you hope to make by learning how to Design.
If you are also like me, where you have no clue on what it actually means to design a game, and trying to put together a clusterfuck of different ideas and hope it works, you are in for a bad time. Just because we spent our lives playing games doesn't mean we know how to design them. Also think about what design means, because it is not the same thing as someone who codes a game. Just because you can do something with code, doesn't mean you should.
You should be coding for only 1 of two reasons:
1 - you are prototyping a new idea to see if it works, or just testing/playing around with stuff
2 - you are actually trying to finish a game
If #2 is the goal, you need a game plan. What you want to accomplish needs to be written down/typed up, and you need to break out every task and estimate how long things will take. If you are still uncertain about certain ideas you have, prototype the most important ones first, knowing that it is a prototype and it should just be used as a proof of concept, being ready to throw it away if necessary. Often times, I see how unrealistic my crazy ideas are, and how long it would take me, and realize that I need to go much smaller. I'd recommend checking out this book, http://www.amazon.com/The-Art-Game-Design-lenses/dp/0123694965, it is awesome and probably the most interesting thing I have ever read.
Agreed 100%. Additionally, if you're trying to learn basic OpenGL, Java combined with LWJGL is actually a great choice, since the language is generally quick to iterate with. And definitely go with the advanced pipeline, as learning immediate mode isn't going to help you much if advanced is your end goal.
Also, big piece of advice -- you're really going to want a solid understanding of 3D matrix math before diving in. Particularly, you're going to want to know the difference between row-major and column-major systems, and how to perform basic manipulations in both. To this end, I highly recommend the book Mathematics for 3D Game Programming and Computer Graphics.
Steps to build your own engine from scratch with no knowledge:
Note: Most people who decide to put together a voxel engine take about 2 years from inception. At the end of the two years, they will have a library they could use to create a game. They've also already made it through the first 4 steps when they start.
Without a degree program to solidify the concepts, I suspect that the first 4 steps will take at least 2-3 years: about 10-20 hours per week each week.