Inspiration

The games of the past including Wolfenstein 3D, and DOOM served as major sources of inspiration. These games were some of the first to produce any type of 3D graphics and are hailed as pioneers in their genres.

What it does

The demo room is a walkable medium-sized game area with textured walls and small amounts of shading on certain walls. The player has a space blaster and an ammo status bar. While the demo area may be lacking, the code itself is easy to interpret and very versatile allowing for a wide variety of potential applications.

How we built it

We researched different Java Libraries and rendering technologies for a very long time before we started programming. We also viewed a variety of tutorials to assist us along the way.

Challenges we ran into

Some of the major issues we ran into were the implementation of different Java libraries and the algorithms for rendering 3D via raycasting.

Accomplishments that we're proud of

We are proud that we actually managed to develop a Game Engine that works mostly from scratch. Especially because we see the potential for it to be developed even further.

What we learned

We learned more about the difficulty of developing a game engine but also we learned a lot about the quirks and limitations of the Java programming language.

What's next for Java Pseudo-3D Game Engine

The potential to be developed further with greater functionality, better performance, better graphics and much more.

Built With

Share this project:

Updates