UnrealOni: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (to be recycled)
Line 1: Line 1:
[[Category:Oni 2]]
==Scope==
This is not a game. It is a ''test'', if at all.
 
It aims to explore Unreal engine and answer the longstanding question whether Oni can be recreated.
 
We will document learned knowledge in hope that it might become actual useful one day for a ''real'' project.
 
Test data will be uploaded and linked to. While that data is created, we will try to port it to the always most up to date, stable Unreal engine version.
 
 
==Contributions==
If you are also interested in Unreal you will be able to fork this project from Git, make changes and create a pull request.


This is not a game, it is a technical demo at best.
For the improbable case that this test gets big, actual contributers can be added later avoiding the forking workflow.


It aims to end the longstanding discussion whether Oni can be recreated within another engine.


We will document the progress and learned knowledge in hope that it will be useful one day for another project.
==Tools setup==
* Create a Git account
* Install Visual Studio with Git, C++ for games, and Unreal Engine Installer selected (see "individual components" if necessary)
: However, Git and Unreal Installer can also be installed separately from the internet.
* Install Git LFS
* Run Git Bash/CMD and enter <code>git lfs install</code>
: Since files larger than 100 MB are rejected we need the Large File Storage to store those files on a separate server. It is meant to keep the actual Git repo small.
: A git repos shouldn't get bigger than 1 GB.
: https://www.youtube.com/watch?v=Hv_v3tPuNj4
* Git is a command line tool. For those who like GUIs install the Git Desktop as well.
* Setup Git Desktop with your Git account data.
* Create a new repo
: Initialize with readme
: Git ignore: Unreal Engine


Upgrading the project to a newer engine version is theoretically always possible but downgrades are not.


So for now we work with '''version 4.17'''
==Project setup==
* Open Unreal Laucher, install engine, create project in a folder that is also your later repo folder.
* In opened Unreal Editor, hit Source Control at the top controls.
* Select Git as Provider. Git path should be found automatically as well as the root of repo, user name, and email.


<!--
More information can be found [[Restless_Souls/Wishlist|HERE]], I plan to move or recycle some sections from there. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 18:48, 16 March 2018 (CET)
More information can be found [[Restless_Souls/Wishlist|HERE]], I plan to move or recycle some sections from there. --[[User:Paradox-01|paradox-01]] ([[User talk:Paradox-01|talk]]) 18:48, 16 March 2018 (CET)


==Content and features - overview==
==Content and features - overview==
Line 140: Line 167:
'''[[Oni2:UnrealOni/Tutorials|Tutorials]]'''
'''[[Oni2:UnrealOni/Tutorials|Tutorials]]'''
* [[Talk:Blender|character import]]
* [[Talk:Blender|character import]]
-->
[[Category:Oni 2]]

Revision as of 15:26, 3 August 2019

Scope

This is not a game. It is a test, if at all.

It aims to explore Unreal engine and answer the longstanding question whether Oni can be recreated.

We will document learned knowledge in hope that it might become actual useful one day for a real project.

Test data will be uploaded and linked to. While that data is created, we will try to port it to the always most up to date, stable Unreal engine version.


Contributions

If you are also interested in Unreal you will be able to fork this project from Git, make changes and create a pull request.

For the improbable case that this test gets big, actual contributers can be added later avoiding the forking workflow.


Tools setup

  • Create a Git account
  • Install Visual Studio with Git, C++ for games, and Unreal Engine Installer selected (see "individual components" if necessary)
However, Git and Unreal Installer can also be installed separately from the internet.
  • Install Git LFS
  • Run Git Bash/CMD and enter git lfs install
Since files larger than 100 MB are rejected we need the Large File Storage to store those files on a separate server. It is meant to keep the actual Git repo small.
A git repos shouldn't get bigger than 1 GB.
https://www.youtube.com/watch?v=Hv_v3tPuNj4
  • Git is a command line tool. For those who like GUIs install the Git Desktop as well.
  • Setup Git Desktop with your Git account data.
  • Create a new repo
Initialize with readme
Git ignore: Unreal Engine


Project setup

  • Open Unreal Laucher, install engine, create project in a folder that is also your later repo folder.
  • In opened Unreal Editor, hit Source Control at the top controls.
  • Select Git as Provider. Git path should be found automatically as well as the root of repo, user name, and email.