ducakar / openzone

Simple cross-platform FPS/RTS game engine.
http://ducakar.github.io/openzone/
GNU General Public License v3.0
10 stars 2 forks source link

Linux desktop domination #1

Open ducakar opened 11 years ago

ducakar commented 11 years ago

OpenZone should become the most popular game on Linux desktop installations.

servusdei2018 commented 5 years ago

I absolutely agree, @ducakar .

I've two questions:

a) Can openzone run on 1GB of RAM? b) May I have a simple tutorial on creating a FPS using openzone?

ducakar commented 5 years ago

a) definitely, most of development has been done on a box with 1 GiB RAM or less (most code has been written years ago ...) b) depends on what you need. If you want the same game mechanics, it's best to change the existing game. You should probably get away with minimal or no changes in C++ code at all, just create 3D models, sounds, description of objects (class/*.json files) and writing handler scripts in Lua, i.e. action handlers for objects that are triggered on usage, destruction etc., AI scripts and mission script (main.lua) that processes mission logic and, optionally, creates the world (actually, you can also create the layout in the editor that didn't exist yet when I created missions in data/ozMissions, so every object in the world except trees is placed manually there).