File sharing, with access in mind.
An educational file-sharing application with two-factor authentication, isolated storage and audit logs.
Explore the projectFoundations / Interactive development
A tutorial-based Java2D adventure exploring game loops, tile maps, collisions and assets.
01 / The challenge
Learn how a game loop coordinates input, world state, rendering and resources.
A top-down game built with Java, Swing and Java2D to learn how interactive systems fit together. The project follows a tutorial with custom characters, assets and smaller logic changes, connecting rendering, input, entities, maps and sound.
02 / The approach
Follow a Java2D game-development tutorial and adapt its characters, assets and selected mechanics.
Organise tile maps, collision, entities, UI and sound into dedicated components.
03 / Outcomes
04 / Scope & next steps
Adapted from the Java2D tutorial series linked above. The repository credits the source and distinguishes the licence of personal contributions from third-party material.
Field notes / Visual documentation
