pevhs.ch ~/prog/progle/

Progle dls (outdated) This project is work in progress.

This program has been abandonned.

This page is where you can find hyperlinks to the binaries and other information about the program.

progle is a small program I'm developping in my spare time. It's a very basic 3D engine capable to render simple scenes composed of a skybox and models called "props", and calculate collisions between these and the player.

There isn't really a goal to this project. If there was one, it would be by no means to create a finished engine -let alone a game-, but more "because it's fun". It's a hobby more than anything else, don't expect something very polished.

A model fo a house

A wip version of the program is currently available here in order to test if it runs on machines other than my own. I would be very grateful if some persons could test and tell me if it works on their computer.

Dependencies

OpenGL >= 3.3 is needed (your GPU is most likely compatible).
For Linux, FreeGLUT and Glew need to be installed.

Windows | Source
(If you download the source, put in the root folder the "assets" folder that you can get from the Windows version.)
Tested on Fedora 34 and Windows 8.1

P.S: On Linux with Nvidia, I recommend unchecking the "Sync to VBlank" and "Allow Flipping" checkboxes in nvidia-settings. If on, those settings cause the game to stutter. (Of course, this removes VSync for all applications; maybe you know how to make an application profile that can take care of it only for this program.)


Update 13 march 2022

Multiplayer has been added. Create a server with ./progle -s <port> or connect to one with ./progle -c <ip> <port>.

New flags can be used when starting the game. They are:

A "command mode" has been added, which you can access by pressing ":". available commands are:

Players can message each-other by pressing "t".

And here's a logo:

The logo of progle.