Skip to content

This is a simple game engine, made by an amateur programmer and her friend. Started on may 30th 2020

Notifications You must be signed in to change notification settings

Pegacraft/Age-engine

Repository files navigation

Age-engine

Welcome to the read-me of the Age-engine This was my first attempt at creating an java engine, and I've learned a lot since. Maybe I'll do a version 2 at some point

Features:

Window handling

The ability to create windows without the need to do all of the JFrame stuff.

Scene handling

The ability to split your program into different scenes. For a better project structure and performance.

Entity handling

Ability to create objects that ar looped and rendered by the engine.

Simple UI components

The whole engine is based on one canvas component on the window. because you cant use the normal swing components, we added new simple UI comonents like:

  • Buttons
  • TextBoxes
  • TickBoxes
  • Bossbars

Simpler key and mouse listener

The ability to interact with the keyboard and the mouse without the need of the complicated build in listeners in java.

Hit detection

Simple hitboxes to check if objects colide or if a point is inside another.

About

This is a simple game engine, made by an amateur programmer and her friend. Started on may 30th 2020

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages