30 Minutes/MinuteEngine banner

30 Minutes/MinuteEngine

11 devlogs
28h 12m 57s

A rougelike, real-time strategy game made with Java, in the MinuteEngine, a game engine im also making along side this game, made with LWJGL

30 Minutes is the sequel to 20 Minutes (https://xfn10x.itch.io/twentyminutes)

This project uses AI

Used some AI for figuring out why some crashes are happening, and some other small rendering related things. NO AI CODE IS IN THIS PROJECT

Repository

Loading README...

xFN10x

ok i did some audio & other general polishing, and now im actually getting in game! probably not for long though, as i will be having to implement input and ui stuff at some point.

Attachment
0
xFN10x

audio works! technically i finished this yesterday, but didn’t devlog. the song playing is the 30 Minutes main theme.

0
xFN10x

I finished adding text! And in extension, transparent textures. Audio or controls are gonna be coming next

The counter is a framerate counter

0
xFN10x

ok, i did some stuff to makes sure that the positions and scales were not dependent on the resolution, i also made it so the windows resizing actually changes the view port

0
xFN10x

it took so long sob-ios but it finally works…

TEXTURES

(yes the triangle is supposed to look like that)

Attachment
0
xFN10x

that last devlog i forgot to add the new hackatime project, so some of the time in this one is from the last one, but oh well…

i added a sqaure, because i changed out the renderer works! Now it uses a new opengl method so i dont have to render each triangle at a time for one renderable.

I also added UV in the background, since im going to be added textures soon.

0
xFN10x

it took me a while, but i finally got shaders working! this is really exciting!!!

0
xFN10x

optimizing………. help me…….. idk what i really did (the screenshot is a benchmark of 100k triangles, running at a stable 30)

Attachment
2

Comments

Tom
Tom 20 days ago

this is so impressive im jealous of how good you are >:)

adamd
adamd 20 days ago

damn

xFN10x

whoops i was gonna devlog eariler, but ive moved to Intellij, and i switched out my vector2 implementation to the JOML vector2. not much has changed since last devlog, at least visually, but im working on text, and states. (also its in 16:9 now, also in the screenshot the triange already went away)

Attachment
0
xFN10x

FIRST TRIANGLE! the past 3 hours have been me making the basic bones of the engine: renderables, and states. Think of states like unity scene, and i would think that you could figure out what renderables are like.

In this test state, it renders a triangle every frame. TIme to test a non-static object now…

Attachment
1

Comments

xFN10x
xFN10x 29 days ago

oh i also setup game jar loading, the way the engine works is that it loads a jar from the first arg, then it launches that game jar

xFN10x

Changelog

Ive got a basic rendering loop going on, (no actual rendering yet,) and ive also setup my gradle projects accordingly.

The main plan for the engine (MinuteEngine/ME) is to have 3 parts: java engine, java game, and c# bootstrap. The bootstrap is gonna be the program that launchs the java vm and stuff

Attachment
Attachment
0