This repository has been archived by the owner on Aug 27, 2024. It is now read-only.
Releases: MeKaLu/Alka
Releases · MeKaLu/Alka
1.0.1 release
This release covers the missing stuff what you would expect from a game engine/framework.
Added:
fixed
anddynamic
UniqueList
arraysaabbMeeting
addedcreateFromTTFMemory
addedText length
measure
byFont
Circle
andCircle lines
drawingTransform2D
addedVec2.angleRad
addedVec2.abs
andVec3.abs
addedautoResize
addedCustom shaders
addedGUI
addedGUI
example codeECS
addedECS
andECS Benchmark
example codeShooter
example basic game usingECS
- Now can directly manipulate
drawing
process of thebatch
(see) - Now can convert
Vec2f
andVec3f
to array likeMat4x4f.toArray
- Now can use directly
Vec2f
,Vec3f
andMat4x4f
while passing theshaders
asuniforms
- Now can set the window icon (see #2)
Changes:
glfw.GLFWError
merged intowindow.Error
- Does not
log
the flushes of the batch pushBatch
can returnCustomShaderInUse
- Now
getDebug
returns decimal numbers instead of scientific notation - Now engine does not manage the
viewports
on resize - Now it
unloads
the assets, notdestroyed
- Usage of
@cos
,@sin
,@sqrt
in math library
Fixes:
- Now
deg2radf
calculates correctly - Now can handle the
states
of themouse input
bindings individually - Now can restart the whole engine without getting the error code(
EngineIsInitialized
)
1.0.0 release
A lot of stuff is still missing, but i believe this is a good time for first release of this engine. It seems stable enough for basic games, like tetris, pong, snake or basic platformer/shooter games.