MarcinODev / UnityCSharpGameplayAndGraphicPreview

Preview of skills in gameplay and graphic programming in Unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unity C#, Gameplay and Graphic Programmer skills preview

Preview of skills in gameplay and graphic programming in Unity. Unity version: 2018.2 (project should work on other 2018.x and after small change also on 2017.x versions).

Main Features

Gameplay

  • Spaceship gameplay: avoid hitting terrain and explosive bombs
  • Difficulty level growing with design-setup curve
  • Effects pool mechanims
  • Camera management, objects follow, shakes, etc.
  • Entity factory system with pool mechanic
  • Collisions based on generated terrain

Graphic/rendering

  • Dynamic, infinity terrain heightmap generated by compute shader based on Perlin's Simplex Noise
  • Dynamic terrain generated and rendered by geometry shader (based on height map). Terrain shader also contains features to support gameplay features and deferred rendering
  • Fade in/out sci-fi postprocess for scenes
  • Custom deffered decals system
  • GUI mapped on terrain with deffered decals Terrain GUI

External assets (for models and textures):

About

Preview of skills in gameplay and graphic programming in Unity


Languages

Language:C# 53.7%Language:HLSL 25.0%Language:ShaderLab 21.2%