NeoNoir

NeoNoir game screenshot showing a character in a cyberpunk city environment

Project Overview

NeoNoir is an ambitious 2.5D cyberpunk detective game that was originally developed as my final capstone project. Set in a futuristic, neon-lit cityscape, players take on the role of a hard-boiled detective solving complex cases in a world where technology and crime are inextricably linked.

Key Features

  • Intricate detective gameplay mechanics
  • 2.5D visual style blending 2D and 3D elements
  • Branching narrative with multiple endings
  • Immersive cyberpunk world exploration

Development Highlights

NeoNoir represented the culmination of my game development skills:

  • Implementing complex detective gameplay systems using C# in Unity
  • Creating a unique 2.5D visual style that combines 2D character sprites with 3D environments
  • Designing and implementing a branching narrative system with multiple endings
  • Developing an immersive cyberpunk world with interactive elements and NPCs
  • Balancing gameplay elements to create a challenging yet enjoyable detective experience

Technical Details

NeoNoir was being developed using the following technologies and techniques:

  • Game Engine: Unity
  • Programming Language: C#
  • Graphics: Combination of 2D sprites and 3D models for a unique 2.5D aesthetic
  • Lighting: Advanced Unity lighting techniques for a noir atmosphere
  • AI: Custom NPC behavior systems for a living, breathing cyberpunk world
  • Narrative: Branching dialogue system implemented in C#

Project Status

NeoNoir was originally developed as my capstone project, but due to losing some team members midway through development for various reasons, the project was discontinued. Despite not reaching completion, the project served as valuable learning experience in game development, team management, and adapting to changing circumstances in collaborative projects.

During its development phase, significant progress was made on several key systems:

  • Dialogue system for character interactions
  • Quest system to structure the game's narrative
  • Item system for inventory management
  • Rendering and post-processing effects for the game's unique visual style
  • Creating 3D environment assets to build the cyberpunk world
  • Implementing visual effects (VFX) to enhance the game's atmosphere