Skip to content

nullshii/luna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luna engine

Game engine based on Kohi. Youtube videos from TravisVroman

Playlist complete:

  • Kohi #000: Game Engine Architecture and Overview
  • Kohi #001: Game Engine Setup for WINDOWS
  • Kohi #002: Game Engine Setup for LINUX
  • Kohi #003: Logging and Assertions (Kohi Vulkan Game Engine Series)
  • Kohi #004: Windows Platform Layer
  • Kohi #005: Linux Platform Layer
  • Kohi #006: Application Layer and Entry Point
  • Kohi #007: Memory Subsystem
  • Kohi #008: Events
  • Kohi #009: Input Part 1
  • Kohi #010: Input Part 2 - Windows
  • Kohi #011: Input Part 3 - Linux
  • Kohi #012: Renderer Overview
  • Kohi #013: Starting Vulkan Renderer!
  • Kohi #014: Vulkan Extensions, Validation Layers, Debugger
  • Kohi #015: Vulkan Surface and Physical Device
  • Kohi #016: Vulkan Logical Device and Queues
  • Kohi #017: Vulkan Swapchain, Images and Depth Buffer
  • Kohi #018: Vulkan Renderpass
  • Kohi #019: Vulkan Command Pools and Buffers
  • Kohi #020: Vulkan Framebuffers and Sync Objects
  • Kohi #021: BIG Milestone! (Clearing the Screen)
  • Kohi #022: Build System Update and Math Library Part 1
  • Kohi #023: Math Library Part 2: Matrices and Quaternions
  • Kohi #024: Vulkan Graphics Pipeline
  • Kohi #24.5 Game Engine Development Live Stream
  • Kohi #025: Vulkan Shader Modules
  • Kohi # 026: Vulkan Graphics Pipeline
  • Kohi # 027: Vulkan Buffers
  • Kohi # 028: A Triangle! A Quad!
  • Kohi #029: Uniforms and Descriptors
  • Kohi #029.1: Fixing UBO/Vulkan Crash
  • Kohi #030: Push Constants and Model Matrix
  • Kohi #031: Input and Moving the Camera
  • Kohi #032: Images and Textures, Part 1
  • Kohi #033: Images and Textures, Part 2
  • Kohi #034: Loading and Swapping Textures
  • Kohi #034.1: Fixing Uniform Buffers
  • Kohi #035: Texture System
  • Kohi #036: Material System
  • Kohi #037: Geometry System
  • Kohi #038: Resource System
  • Kohi #039: Multiple Render Passes
  • Kohi #040: Drawing to the UI Layer/2D Geometry
  • Kohi #041: Roadmap and Series Plans
  • Kohi #042: Free List (plus a bonus!)
  • Kohi #043: Dynamic Allocator (Re-Upload)
  • Kohi #044: Dynamic Vulkan Buffers
  • Kohi #045: Shader System Part 1
  • Kohi #046: Shader System Part 2
  • Kohi #047: Shader System Part 3
  • Kohi #048: Finalizing the Shader System
  • Kohi #049: Directional Lighting
  • Kohi #050: Specular Lighting
  • Kohi #051: Normal Maps
  • Kohi #052: Point Lights and Debug Modes
  • Kohi #053: Meshes, Part 1
  • Kohi #054: Transforms
  • Kohi #055: Meshes Part 2: Loading from OBJ File
  • Kohi #056: Custom Binary Mesh File Format
  • Kohi #057: Enhancing Texture Maps
  • Kohi #058: Writeable textures
  • Kohi #059: Render Targets and Configurable Renderpasses
  • Kohi #060: Camera System
  • Kohi #061: View System
  • Kohi #062: Transparency
  • Kohi #063: Cubemaps and Skybox
  • Kohi #064: Toolchain
  • Kohi #065: Multithreading Part 1, Linux
  • Kohi #066: Multithreading Part 2, Windows
  • Kohi #067: Job System
  • Kohi #068: Jobifying Texture and Mesh Loading
  • Kohi #069: Bug Fix Pass
  • Kohi #070: Memory Alignment, Allocator Updates
  • Kohi #070.1: Alignment Fixes Patch
  • Kohi #071: Custom Vulkan Allocator
  • Kohi #072: Generic Renderbuffers
  • Kohi #073: UTF-8 and Text Rendering Part 1, Bitmap Fonts
  • Kohi #074: Text Rendering Part 2, Font System and UI Text
  • Kohi #075: Text Rendering Part 3, System Text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published