Skip to content

Eideren/Mirror-s-Edge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Still Alive

A port of Mirror's Edge (2008) to Unity 2022.3.

Do not download as zip, this repo contains Git LFS files, you must clone it through git client or command line, see https://www.wikihow.com/Clone-a-Repository-on-Github Other users might have gone through my alloted quota for LFS, in which case you can download https://mega.nz/folder/48hnGBTY#jIfGg36zOBKYF1eVuT71sQ, pick either the .7z file or the folder, and then overwrite those files with the ones you downloaded from git.

For cease and desist or any other inquires, please contact me by email (contact at eideren.com) or over on discord (Eideren 4893).

The repo should be at https://github.com/Eideren/Mirror-s-Edge if you want to contribute your changes.

Here's a video showing it in action https://www.youtube.com/watch?v=W6-_Lgdt0zg

Work left to be done:

  • Fix bugs in character controller
    • Step up is too lenient
    • Walking towards inclines is too rigid
      • compare with source to see whether this is expected behavior
    • Heisenbug, random null ref exception in PawnLink_Unity.Update, if( _3pPlayer == null ) branch
  • Improvements to the character controller
    • Ensure gameplay doesn't run at unexpected framerate (it was reported that framerate above 62 can break gameplay)
      • Would have to investigate if it is possible to lockstep gameplay while animations and pawn translations operate at a higher framerate
    • Fix 'stuck floating' in certain cases, this was reported as happening in the original as well
  • Look into feasibility of publishing unitypackages
  • Tooling to import UE3 maps
  • Material extractor and importer from .upkg
  • Add interact-able elements, buttons in Mirror's Edge, to trigger unity events or something similar.

About

A port of Mirror's Edge (2008) to Unity 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages