Skip to content

razvanalex/XNAEnvironment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

XNAEnviroment

This project is an environment made in C# with XNA 4.0 framework. The engine is an union of many projects made in XNA 3.0/3.1, adapted and converted for XNA 4.0, with my work. This project contains: sky with light scattering with day/night cycle and sun/moon, water plane, terrain, billboard system(for trees rendering) and many more. New features are coming soon! This project is free for all, so you can use it as you wish, but include me in your devs list(I've been working hard for this).

#Changelog ###v0.2

  • Added quadtree rendering terrain system
  • Added light shaft effect
  • Added tone mapping
  • Added player manager
  • Added spot light, point light and directional light
  • Added a new draw method for shadow support
  • Added some particles effects (GroundHit, Smoke, Fire and Rain)
  • Added DebugShapeRenderer as a developing tool, very useful for point light and spot light
  • Fixed some bugs

###v0.1

  • First version uploaded in GitHub!
  • Changed the old sky rendering system (skybox) with a new one (skydome)
  • Added day/night cycle
  • Added light scattering
  • Added clouds rendering system
  • Added cloudy and sunny weather
  • Changed texture for sun
  • New billboard system that supports more types of billboards
  • Added instanced billboard with level of details
  • New texturing system for terrain
  • Water texture changed with 2 new textures
  • New animating water
  • Added change details of water
  • Added 3 types of trees: Fir, Linden, Palm
  • Added FreeCamera as the main camera
  • Added in-game screenshot
  • Added FPS counter
  • Implemented depth blur(not fully working - due to code changing; this function isn't working now, but it wil be fixed)
  • Implemented simple shadow mapping for models(not working now)
  • Added possibility to change texturetiling for each taexture
  • First pre-release on GitHub - v0.1-alpha

#Upcoming features

  • Add new billboards
  • New textures
  • Add rain and thunder
  • Add first-person and third-person camera
  • Add support for VSM (variance shadow mapping)

#Known Issues

  • The game is laggy and not bug free
  • Depth Blur is not working properly
  • Billboard lighting is changing sharply during sunset and sunrise
  • Other bugs...

Copyright © 2016

About

An enviroment made in C# with XNA framework

Resources

Stars

Watchers

Forks

Packages

No packages published