Skip to content

knela96/Mercury-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mercury Engine

Mercury Engine allows the creators to develop a 3D Game in a low consuming time, to fast the development of a project.

This Engine is currently being developed and updated constantly, so keep in mind that it might have some bugs. We encourage you that if you find some bugs, let us know in the Issues section of the repository, and we will fix them ASAP

Devoloped by:

@Eric Canela

@Jaume Avinyó

Game engine instructions:

File:

  • Exit: to exit the application
  • About this engine: More info about the engine, libraries used and license

Window:

  • Game:
    • Open the game view windows
    • Create game objects and change rendering options for them
    • Drag and drop models and textures in the Game window
  • Console: Open the console
  • Hierarchy: open the hierarchy where you can see the objects you are working with in the engine and select them
  • Inspector:
    • Activate and deactivate objects.
    • Position, Rotation and scale information
    • Mesh info: number of vertices faces and an option to see the bounding boxes
    • Option to activate normals visualization and to configure them
    • Activate and deactivate materials and see its properties.
    • Debug texture in materials submenu (To check mesh UVs)
  • Engine Stats:
    • Fps graphs
    • RAM information and graph
    • Memory info
    • Versions
    • CPU and GPU information
  • Settings:
    • Screen options
    • Frame rate control
    • Mouse information
  • Render: Render options

Camera Movement:

  • WASD to move
  • Mouse Wheel to zoom in and zoom out
  • Alt+Left Click to rotate
  • Alt+Wheel Click to desplace camera

LICENSE

Copyright <2019>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED -AS IS-, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.