SudoWatson / SandboxGame

Just a sandbox game for me to implement and learn how game design works with Java and LWJGL(OpenGL)
1 stars 1 forks source link

Sandbox "Game"

Table of Contents

Overview

This project was developed during my high school software development independent study over the course of about 10 weeks. It's a more than basic sandbox "game" for me to implement and learn how game design works with Java and the Light Weight Java Game Library (LWJGL). It is much less a game, and more a collection of a few game design concepts and 3D graphics implementation.

This is the final update video I made for the class. While it doesn't go over and cover everything, most everything is at least on display in the video. You can view the entire plan and changelog below and watch all of the video changelogs if you want to.

https://user-images.githubusercontent.com/65475597/207750643-c3e15da5-7045-4c33-8cfb-7bfbeda1e21e.mp4

Built With

JAVA with LWJGL for graphics. Eclipse IDE Blender to design models and animations XML to store model animation data

Skills

Java, OOP, XML, 3D graphics, shaders, 3D animation, Blender, Python

Features

Acknowledgements

ThinMatrix on YouTube has a playlist teaching LWJGL and was an amazing learning resource.

Changelog

Week10: Animations Complete

Week9: Animation Implementation:

Week8: Animation Exporting cont:

Week7: Animation Exporting:

Week6: Animations

Week5: Interact via Ray-Cast

Week4: GUI/Text

Week3: Debug

Week2: Entity Components

Week1: Random Terrain