Welcome to Deathsiege! This is the first 3D game I have worked on, and its pretty much a prototype so most of you will probably find it boring. I was kind of rushed to finish the game because its summer and I have to go to some places so if you have any suggestions/bug reports please post them here.

I will continue to update the game on my own time as much as I can to make it a fun game with high performance. Thanks for reading.

Yeah, I'm trying to get better at art, I'm no good at it. I made 3 more textures yesterday, and I'm going to put them in today, I'll post something on that later. Most of the textures there are placeholders, like the gun and the building. I made the tree texture, gate texture, and the monster texture, so there'll be more to see.

hold is just a coordinate that represents the camera's position plus the direction vector at some multiplication factor.

So the first set of translate and rotates aligns it in front of you. Dead ahead straight. Then after that, I translate it down and right to the bit. Then I scale it to its correct size. The last rotate is just so it looks like I'm holding it because the model axe faces down instead of upright. No idea why I did that.

I added view bobbing, but its controlled in another class, you just add the view bobbing factors before you render whatever you're holding.

I would really get some better, and more consistent art though. The difference in resolutions makes my eyes hurt.

Yeah, sorry about that. Right now, there are 3 different art styles, 2 randomly from the internet, and 1 from mine. I'm redoing most of the textures right now, and if those turn out to be horrible, I'll get some help from you guys.

Thanks from giving that code! I'm on my graphics-making computer right now, so I won't be able to try it out right now, but I will as soon as I get back to coding(Saturday). Can't wait to see how it'll make it look better!

I think I just might not use a skybox depending on the art style; pixelated skybox wouldn't really be fascinating, would it?

Erm, did you do everything correctly? You are supposed to put the first block of code I sent in the beginning of your main class, the one you initialize OpenGL in. And as for the fog itself, the second block of code I sent you, you need to put that directly in the *method* you initialize OpenGL in. If you need to, increase the start and end distance of the fog.

It looks really good. NegativeZero, i think your grass is a bit too realistic, meaning that if I upscale it, it gets really discolored. I'll keep on trying different filters to see if I can get anything with it. I think something more pixelated would match the graphics

Oh and hero, you might see your wood in the corner of the second image, I haven't correctly UV textures it yet xD

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org