London Softworks (@LondonSoftworks) header
London Softworks (@LondonSoftworks) profile picture

Game Development | Building a custom 2D game engine in Java

London, United Kingdom
Joined January 2022
Its been a while but happy to say I'm back! Had a few months off at the start of the year, then got started on version 2 of the game editor/ engine. More to come soon! #gameenginedevelopment #gameengine #gameeditor #csharp #monogame #gamedev #goodtobeback
2
5
175
Another small update for the editor, this time implementing camera panning for the editors viewport - check it out! #indiegamedeveloper #gameenginedevelopment #game #editor #development #java #opengl #openal #lwjgl #javafx
5
5
342
Trying my best to work every day, so many exciting things to come in the near future! For now, enjoy a small demo of a few components (Texture, Mesh, Transformation) being fully implemented! #gameenginedevelopment #java #javafx #opengl #openal #game #engine #development #lwjgl
3
8
805
Last post of the year! Small demo of making objects in the viewport active/inactive. Its great to reflect on how far this project has come in the last 6 months, looking forward to seeing what 2024 will bring! #gameenginedevelopment #opengl #openal #java #game #engine #lwjgl
2
2
203
Short demo showing off the past few weeks of work. The editor can now: - Load a project - Show a scene view of GameObjects - Show an Inspector view to edit Components More to come! #gameenginedevelopment #gamedeveloper #java #opengl #openal #game #engine #development #lwjgl
2
4
179
Another components Inspector interface down, a handful more to go! Getting as much done as possible before the end of the year! #gameenginedevelopment #gamedevelopment #java #opengl #openal #jwlgl #javafx #game #engine #development
1
3
6
263
Developing the Component Inspector panel today, having fun styling the tab but not so much fighting #JavaFx's #Accordion and #TitledPane components! #gameenginedevelopment #java #javafx #opengl #openal #lwjgl
175
Starting the implementation of the Scene Hierarchy editor tab today! So much still to do, but its cool to finally this! #gameenginedevelopment #IndieGameDev #java #javafx #opengl #openal
3
6
288
Tonight has been spent wrestling Java threads implementing a progress bar feature. Almost complete just a few minor optimizations to be made! #javagamedeveloper #gameenginedevelopment #java #opengl #openal #lwjgl #game #engine #indie #dev
1
1
101
Finally starting to bring the last 8 months of work together and implementing the GUI that'll sit on-top of the core engine! Exciting stuff to come! #gameenginedevelopment #IndieGameDev #java #opengl #openal #game #engine #developer #lwjgl
4
94
Full component integration to the new engine save/load system is now complete! Looking forward to starting on the next stage of development 🤓 #gameenginedevelopment #IndieGameDev #Java #opengl #openal #gameengine #sqlite
4
103
Current status of new engine internals support progress. Only 2 more components left to implement serializable support for, then work can finally be started in turning the engine into a proper game editor, adding GUI! #gameenginedevelopment #java #opengl #openal #sqlite #indie
103
Progress is back on track after a few weeks off - we are now (almost) back to where we were before the big SQLite/serialization update. All this is being loaded at runtime from a DB storing project information about the scene. #indiedev #indiegamedevelopment #opengl #java
3
132
Back working on the engine after a few weeks off due to travelling and work - what a nice surprise to see we are now over 500+ followers! Thanks to all who are following! Exciting stuff on the way soon! 🤓 #indiegamedeveloper #gameenginedevelopment #java #opengl #lwjgl #openal
1
85
What you see here is loaded directly from an SQLite db. The engine will now load config data from a project file, load game project data from a db, then initialize the game and display the game window. #gameenginedevelopnent #indiagamedev #java #opengl #lwjgl #sqlite #db
1
3
183