Intel 8086 Emulator and disassembler
Custom Engine made using C++, OpenGL and SDL.
Engine Features:
- post processing
- fog
- water
- reflections
- procedural generation
- dynamic chunk loading/unloading
- lighting
- shadows
- asset management
- skybox
- .obj model loading
- Dear ImGui integration
- logging
- particles
- shell texturing
- sounds & music
- UI
- Input
- window events handling
- engine as a static lib
Procedural terrain game made with my engine:
Made for a contractor in Unity.
I did all the programming including the networking.
link to itchio page: embrionik.itch.io/meta
Made for Hack PC (Coursera course: from Nand to Tetris).
- Built a custom CPU with only Nand gates.
- Made assembly language and assmebler for Hack cpu.
- Made VM translator for translating VM language to assembly.
- Made Compiler for jack language which compiles to the VM code.
- Made a simple OS for Hack PC
- Built Sokoban game for Hack PC.