Sticking with what I know

29 Nov

My choice of Java/LWJGL is not a common one.  Java sucks, its slow, etc.  I know.  I chose Java because that’s what I know the best.  It provides the lowest barrier of entry for me.  I chose LWJGL because its a binding for OpenGL, so I at least have an idea if I ever port.  I am working now on a first-person game that doesn’t really have a lot of direction, but I have gotten the basics programmed:

  • I have a working first person camera
  • I have a scene file in which I can define lights and objects
  • I can read the scene file, render the lights and the objects (just .obj, for now)
  • I can move around in my scene
  • I use VBOs to render my objects

And that’s about it.  I started working on Animation, but realized I need to focus on the very basic things first such as loading models, rendering their colors/textures/etc, moving around, collision detection, etc, before I go more advanced. Many of you (look at all those readers!) will ask why I don’t use a framework like UDK, etc.  To be honest, I’ve tried, and I just can’t get the hang of it.  It seems completely alien to me and I have no idea what I am doing.  Meanwhile, in my game “engine” that I am working on, I know every aspect of it, what is where, what I need to code, etc.

 So it makes things easier for me to code and understand.  I have complete control.  I like that.  In UDK I just feel like a designer, which is not really what I am.  I love that every line I have written myself and I understand (mostly) how everything works.   In the future, I don’t mind expanding past LWJGL though.  I  have used ActiveX, XNA and they are similar and seem powerful, but I run into language barriers there.  So, for now, I’ll stick to what I know.

2 Responses to “Sticking with what I know”

  1. Coolman December 2, 2011 at 11:04 am #

    you sound like a complete idiot using the archaic argument that java is slow but other than that good luck!

    • sophister December 3, 2011 at 6:55 pm #

      What I really meant to say was, I know the arguments people use against Java, and I don’t care. But thanks.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: