Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setting up new project #1116

Closed
VinnyVicious opened this issue Mar 2, 2017 · 5 comments
Closed

Setting up new project #1116

VinnyVicious opened this issue Mar 2, 2017 · 5 comments

Comments

@VinnyVicious
Copy link

  • Do i build Lumix with my own project, or do i link dynamically?
  • Is it possible to build a Lumix project with CMake?
@nem0
Copy link
Owner

nem0 commented Mar 2, 2017

See https://github.com/nem0/LumixEngine/wiki/Getting-started how to build Lumix on Linux
this travis script https://github.com/nem0/LumixEngine/blob/master/.travis.yml might be of some use

There is no CMake, Lumix uses genie as a project generator

@VinnyVicious
Copy link
Author

I did read that. And i already built everything. But that's explaining how to build the engine, not a project using the engine. That's my question: Do i build Lumix with my own project, or do i link dynamically? Do i have to build the engine along with my projects?

@nem0
Copy link
Owner

nem0 commented Mar 2, 2017

@VinnyVicious aha, now I understand.

Lumix is not really intended to be used as a library. It's more like Unity.

I used this https://github.com/nem0/LumixEngine/wiki/Implementing-3rd-party-plugins for my game - where plugin == my game

It is possible to have your own int main(), something like https://github.com/nem0/LumixEngine/blob/master/src/app/main_win.cpp, however there is not single click way to do that. I can add support for that if you are interested.

@VinnyVicious
Copy link
Author

Oh, so the engine also publishes packages of my game? It does cross-platform compilation?

@nem0
Copy link
Owner

nem0 commented Mar 2, 2017

Lumix does not do any cross-compilation. It has to be done manually at the moment. Game package can be created in the studio. Engine is not fully ported to Linux as you can see here #655

@nem0 nem0 closed this as completed Mar 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants