8000 GitHub - lm9204/ALEngine: This is an GAME ENGINE made by 42 Very-Real-Engine Team.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lm9204/ALEngine

 
 

Repository files navigation

ALEngine

This is an GAME ENGINE made by 42 Very-Real-Engine Team.

🔗 Engine Preview

Table of Contents

  1. Introduction
  2. Core Features
  3. Project Structure
  4. Setup and Requirements
  5. Running the Project
  6. Documentation

1. Introduction

AfterLife Engine 프로젝트는 Vulkan API를 활용한 게임 엔진 개발 과제를 수행하기 위해 만들어졌습니다. 이 프로젝트는 최신 그래픽 기술을 활용한 3D 렌더링, 물리 시뮬레이션, 애니메이션 시스템을 포함하고 있으며, 직관적인 에디터(Editor) 를 통해 쉽게 조작할 수 있습니다.


2. Core Features

  • Renderer: Vulkan API를 이용하여 최적화된 3D 그래픽 렌더링
  • Physics Engine: 충돌 감지 및 반응, 중력, 마찰 등의 물리 연산
  • Animator: Skeletal Animation 및 Keyframe Animation 지원
  • Editor: ImGui 기반의 직관적인 UI를 제공하여, 엔진 기능을 쉽게 조작 가능

3. Project Structure

Architecture


4. Setup and Requirements

시스템 요구사항

  • 운영 체제: Windows 10 이상
  • 개발 도구: Visual Studio (최소 2019 버전)
  • Vulkan SDK: 최신 버전 설치 필수
  • CMake: 프로젝트 빌드를 위해 설치 필수
  • Git: 프로젝트 클론을 위해 설치 필수

환경 설정

  1. Vulkan SDK 설치

  2. Visual Studio 설정

    • C++ 개발 도구가 포함된 Visual Studio 2019 이상이 설치되어 있어야 합니다.
    • CMake가 올바르게 설정되어 있는지 확인
  3. Git 저장소 클론

    git clone https://github.com/Very-Real-Engine/ALEngine.git
    cd ALEngine

5. Running the Project

빌드 및 실행 방법

make
./Sandbox_release.exe ./projects/AfterLife.alproj

위의 명령어를 실행하면 프로젝트가 정상적으로 빌드되고 실행됩니다.


6. Documentation

각 기능별 설명은 별도의 .md 문서로 제공됩니다.

Doxygen을 사용하여 자동화된 API 문서도 제공할 예정입니다.


About

This is an GAME ENGINE made by 42 Very-Real-Engine Team.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.0%
  • Other 2.0%
0