Giter Site home page Giter Site logo

cyrus2281 / night-city Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 578 KB

3D website game featuring cyberpunk-themed city filled with easter-eggs and references to the developers' life

Home Page: https://night-city.netlify.app/world

License: BSD 3-Clause "New" or "Revised" License

HTML 1.26% TypeScript 67.11% SCSS 31.63%
3d cyberpunk game-engine night-city portfolio threejs website-game

night-city's Introduction

Night-City ๐ŸŒƒ๐ŸŒ‰๐ŸŒ‘

License buyMeACoffee

Explore the world of Cyrus Mobini as an inquisitive fox in a 3D futuristic cyberpunk-themed city filled with Easter eggs and references to the developer's life in Night City.

How to Play

Venture deep into the heart of the city, where you'll encounter an interactive world brimming with secrets and insights into the creator's life.

Meet GUY, the annoying character who acts as your guide, telling you about locations and occasionally making funny comments.

You can simply sit back, enjoy, and explore the world, or you can attempt to complete the secret mission in the game by discovering all the locations and special audio cues. Once completed, you'll unlock a special features within the game.

Behind the Scenes

The development of 'Night City' was a labor of love, brought to life through a combination of coffee and sleepless nights of coding.

The game engine behind Night City was developed using a 3D renderer (ThreeJS), a physics engine (Rapier), and thousands of lines of code written by me, Cyrus Mobini, in TypeScript.

I created the game logic, UI interface, audio settings, camera and movement controls, location positioning system, lighting and effects, Easter eggs, GUY (the character who comments on things), some of the animations, and the overall model and components for Night City.

Technologies Used

Contributing

While this project primarily serves as a portfolio website, your enthusiasm is still valued. You can fork the project or provide suggestions by creating issues. We welcome bug fixes, new features, and code improvements.

* Please note that substantial changes to the game's core logic won't be accepted. However, your contributions are appreciated in other areas.

If you like the project, consider supporting me by buying me a coffee.

Credits

I utilized numerous models from the website https://poly.pizza/. Additionally, I incorporated textures, audios, and code from other sources, the details of which you can find in full at CREDITS.md.

License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.

night-city's People

Contributors

cyrus2281 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

night-city's Issues

Are you a bot?

Are you a bot? Dog or Muffin confusion meme. After 1 minutes of idle activity

Park

Park audio + name sign + model

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.