Skip to content

dima19017/hobbygame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hobbygame

Hobby test 3d shooter game project for fun

Общий план проекта:

  • Выбор движка и технологий
    • Определение языков программирования и фреймворков.
    • Установка среды разработки.
  • Создание базовой структуры проекта
    • Установка проекта и базового каркаса игры.
    • Разработка простого рендера 3D-сцены.
  • Моделирование игрового пространства
    • Создание или импорт простых моделей.
    • Импорт текстур.
  • Контроль камеры
    • Реализация фиксированной камеры.
    • Настройка различных видов камеры.
  • Управление персонажем
    • Добавление и настройка управления персонажем.
    • Реализация перемещений и базовых анимаций.
  • Разработка игрового окружения
    • Проектирование простых уровней.
    • Размещение объектов в игре.
  • Геймплей и механики стрельбы
    • Реализация системы стрельбы.
    • Обработка столкновений (коллизий).
  • Работа с физикой
    • Добавление базовой физики (например, гравитация, прыжки, движения объектов).
  • Оптимизация и отладка
    • Улучшение производительности игры.
    • Поиск и исправление ошибок.
  • Публикация игры
    • Размещение игры на веб-сервере или платформе для игр.

Выбор движка и технологий

JavaScript + фреймворк Three.js для работы с 3D-графикой

Создание базовой структуры проекта

mkdir hobbygame npm init -y npm install three npm install socket.io npm install express socket.io

Установка сервера для просмотра

Вариант 1 sudo npm install -g http-server http-server

Вариант 2 установили расширение vs code - live сервер Правой на Index.html - запустить live

Создание базовой 3D-сцены

  • С помощью библиотеки Three.js и WebGL рендерера была создана простая сцена
  • В нее был добавлен базовый объект
  • Были добавлены объекты. Пол, дерево, Стена
  • Добавлено освещение: Направленный и окружающий свет

Добавление мультиплеера

  • Добавлен сервер

About

Hobby test 3d shooter game project for fun

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors