The Official Game Development Thread

LV Koopa

Jester from Hell
Joined
Nov 18, 2014
Messages
8,372
Reputation
1,504
Daps
25,454
Reppin
NYC
I have a few books on Game Development laying around. Used to have gigs of pdf books on many topics too. If I can get my old laptop to run I'll make sure to post a link to them here.
 

Insensitive

Superstar
Joined
May 21, 2012
Messages
11,631
Reputation
4,430
Daps
38,373
Reppin
NULL
i love unity. i just wish there was more documentation with zigfu/kinect development.
im teaching myself blender whenever i have time.
AS a long time user of blender, I'm not sure if you're still at it but I'll tell you now.
hot keys.
Hot Keys.
HOT KEYS.

Memorize those and blender is a joy to work with especially once
you get used to the mouse and it's various quirks.
Blender also allows the use of N-Gon's now (used to only be quads....)
so it's more forgiving in that regard as well.

On topic :
As someone who's still a novice in Java and likes the language
I'll also suggest some Java Engines/frameworks -

For 2D Game development :

libgdx - http://libgdx.badlogicgames.com/
Slick2D - http://slick.ninjacave.com/


For 3D Game development :

JOGL - http://jogamp.org/jogl/www/
JMonkey 3.0 - http://jmonkeyengine.org/
LWJGL - http://www.lwjgl.org/ (can be used for 2D as well !)

If you're an indie developer and you want to deploy your game to multiple platforms
with as little headache as possible and you want to be able to transfer your ideas to
C++/C#/C, then Java appears to be a good beginners choice.
Especially because the differences between the languages syntax wise don't seem to
be that big.
 
Last edited:

Why-Fi

gnap
Supporter
Joined
May 1, 2012
Messages
18,551
Reputation
2,352
Daps
25,481
Reppin
gnap
i figured i would never have to learn java especially when i got into unity. im nice as shyt with c# and javascript...
 
Joined
May 10, 2012
Messages
19,356
Reputation
6,290
Daps
42,695
One of our Coli brehs who is an indie developer posted this in the "Black People Working in the Video Game Industry" thread

Chris "Doop" LeJohn (Gnovahex Computing/Joy-Toilet Collectives) is going to be doing some game dev live on Twitch every Saturday around 6pm EST until..who knows. He'll be answering some questions about coding and game development in general for the curious.

Twitch:
 
Joined
May 10, 2012
Messages
19,356
Reputation
6,290
Daps
42,695
B8nApkCCMAI6Pv7.jpg
 
Joined
May 10, 2012
Messages
19,356
Reputation
6,290
Daps
42,695
http://blog.us.playstation.com/2015/03/31/the-development-of-axiom-verge-a-5-year-retrospective/


The Development of Axiom Verge: A 5-year Retrospective
axiom.jpg
+ Posted by Tom Happ on Mar 31, 2015 // Programmer/Artist/Designer/Composer, Thomas Happ Games LLC

A journey of a thousand miles begins with a single step. — Lao Tzu

It was about 5 years ago that I kicked off a side hobby project. At the time I was working at Petroglyph on an RTS game as a programmer during the day, and just wanted a fun side project to work on as a hobby for my evenings and weekends. Some people build model airplanes, some collect stamps. My hobby is making games.

I didn’t start off with Axiom Verge fully designed in my head. It really more started off as an exercise in game design. I wanted to deconstruct my favorite games from my youth and see what would happen if I took the best elements of each and put them together. The Yo-Yo weapon of Rygar and the grapple hook of Bionic Commando in the setting of Blaster Master and Shatterhand. What would fit together? What wouldn’t work?

I’m trained as both an artist and programmer, and since I was doing a lot of programming as part of my day job, I started my hobby project with art. I started off just by drawing map areas. Nothing inside each of the rooms, just a collection of rooms linked together with an overall flow, including where people would need to get something to open up a new area. I then filled in the rooms with different platforms and obstacles to create a path.



Here’s part of an early map — to show the whole thing would be a bit spoilery. This dates from May 2010. The names of the areas and characters have changed a lot since then!

Next I spent about 6 months to a year doing nothing but drawing art — particularly the environmental tilesets. This one is dated June 21, 2010:



Gradually the theme of the game started to come together. The more I drew, the more it started to coalesce into a unified, consistent world. Around this time it went from a side hobby to really becoming an all-encompassing passion for me. I’d wake up in the middle of the night with an idea for a new boss, and immediately grab my sketch pad and draw. Here are some of my early sketches and what they eventually became.



The TrapClaw was one of the first enemies I designed. I sketched it out around November 2010 and had it animated by March 2011.


I sketched and pixelated one of the boss characters, Uruku, sometime in January 2011 and had him animated in February 2011. I didn’t code any of his gameplay until July 2013, at which point I also went back and revised his body segments to have a more tiled appearance.

Writing music has been a hobby of mine since I was 19 or so, but I never actually had any formal training in it. I had finalized the music by January 2011.

As the story came together with the art and the music, the idea of glitching came to mind. I think it occurred to me while I was animating the first pass on Trace, sometime in March 2011. I was thinking back to when I used to make games glitch by swapping out cartridges during gameplay or using my Game Genie. It used to fascinate me as a kid that I could walk through a glitched wall into an area that was never intended to be seen. Or I could make enemies behave in strange ways. Sometimes it would freeze the game, and sometimes it would do something useful, but I just loved being able to experiment with all of that stuff.

It wasn’t until after most of the art and level design was done on paper that I actually started coding. I wanted to make sure I had all of the art assets done, because needing to stop programming right in the middle because you need an asset for a creature can really pull you out of your rhythm. It was important to me to get the feel of the game just right. An exploration action adventure game shouldn’t feel floaty. It needs to be precise and responsive. The enemies should be challenging but not impossible.

3 or 4 years into the entire process, the game was really starting to come together. There were long playable areas with polished art and music and an interesting game mechanic. But I was still working on it weekends and evenings, because I needed an income. I attended IndieCade and got a chance to show the game to Sony, and almost 6 months later, they offered to include me in the Pub Fund program.

About one year ago, I switched from full-time to part-time at Petroglyph (essentially reversing the priorities I had for the previous 4 years) and 6 months ago quit my day job altogether.

Axiom Verge was fully playable from beginning to end at that point, so my main focus was polish — figuring out good hiding spots for different weapons and powerups, having playtesters go through the game and see where they struggled, and fixing lots and lots of little bugs.

A lot of people have told me they admire my tenacity for being able to stay dedicated to a project for so long. I’ve heard people remark that I must be a workaholic to come home from my day job and then work on my own game as well. I don’t see it that way. It’s been a true joy every step, and there was never really a point where I felt like I was grinding. It started as a hobby and ended the same way.

And now, at long last, I get to share Axiom Verge with the world.
 
Top