Mario Engine

This was a game I started a little over a year ago. I meant to release it here, but I guess I forgot… So here it is!

This engine is nearly 2 years old. It’s rendering abilities are about the same as my current engine, but on many things it is very unoptimized.

Here is the current version from October 22nd of 2015.

Screenshots:

Requirements:

  • OpenGL 3.2+ Enabled GPU
  • 1 GB of Free RAM
  • Java 7

There was a problem with this engine. Whenever I exported it from windows, it would not run on a mac. When I exported it from a mac, it ran on both mac and windows. This version, I believe, is windows only.

The first screenshot looks absolutely stunning! I’m downloading the file right now :slight_smile:

UPDATE:

It’s really cool! I especially love the particle effect when Mario runs around. There are a couple of lighting bugs. It’s pretty obvious that the coins are texture quads, because the shadows that the coins cast on the floor appear to be rotating quads. Maybe you should just discard the transparent fragments when you’re rendering the scene to the depth texture :slight_smile:

Also, you should probably decrease your near plane. Make it 0.1 or 0.01 or something like that. Sometimes when the camera moves too close to the objects, they just disappear.

No, they’re 3d models :stuck_out_tongue:

That has nothing to do with the near plane. That’s the per-object frustum culling.

Then what’s up with the shadows? They look like quads.

Look fine to me

The screenshots look insane.
Have you thought about swapping the mario art out with something non-trademarked and releasing it as a game? I bet it would get a lot of attention.

This is cool!
Any inclination to add your own art?

A lot of it is actually my art :stuck_out_tongue:

I haven’t. Don’t think I will either. Working on other projects at the moment!

If you have spare time feel free to make tutorials about 3d programming, I’d love to know how you did this.