EricRogerGarcia

 

Introduction

 

I am in the process of building a small game engine (or rather a framework to be precise) with Processing and P5js

It is about having 2 versions: in Java with Processing and in Javascript with P5js.

The idea of this project is, on one hand, to be able to create small games in 2D by being able to understand and access the engine code without needing to understand C++ and on the other hand, especially for the JAVA version, to be able to use libraries to which game engines do not have access in general (such as to make FTP for example) and to use it in applications by completely mastering its graphical interface.

Everything is done using the Processing editor which is much more accessible than the programs used by professionals (see below).
The use of relatively advanced programming concepts like many design patterns can also be formative for many people (it seems to me) who might find it useful to study its code.

Graphical interfaces concepts

.

The code editor of Processing (and P5js)

A simple editor to master and containing everything that is truly necessary to focus on the code and not on the functions... of the editor.

... and installing it is super simple: just download Processing, add P5js (if you need it) by clicking on the dropdown menu at the top right (marked Java on the image) and everything automatically installs in a few seconds.

Moreover, you will have with plenty of code examples. It’s a must to start in Java or Javascript!

And we can do advanced things with (if we want)!

(It’s the code we write that counts, not the complexity of the editor!)


(PstarEngine #21.5 version,  JAVA open below)