Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

A little confusion with the FAQ

A topic by MiniFalafel created May 17, 2021 Views: 270 Replies: 5
Viewing posts 1 to 3

So, there are two questions in the FAQ where, in my case, the answers sort of conflict. I'm talking about the questions about reusing code and which game engines are allowed. The reason that these conflict in my case is that I've been working on a game engine for a couple of years now, but using it would be reusing my own code. My question is, am I still allowed to use my own game engine?

(+1)

From my point of view a game engine by itself is basic code as long as it's not made towards a specific game. For example, from what I know the Minecraft engine wouldn't count as it has the built-in world loading and block rendering stuff, but if you were to write a 3D engine with basic mesh rendering, shading and physics if would.

(1 edit)

It's not targeted towards a specific game/mechanic. It has window creation, model loading/organization, builtin (as well as the option to make custom) shaders, deferred rendering options, post-processing stuff, etc... It's really just an advanced rendering system with super simple AABB and OBB physics (not that great 馃槄). Still though, I'd really like to put it to use. Mostly to see what I need to change for it to flow better. Thanks!

EDIT: To clarify, I'd need to program all mechanics from scratch besides movement.

You're welcome. :)

Jam Host(+1)

you can use your own engine, and you can reuse your code if it's for basic stuff, like a script that manages the audio, but you can't reuse your plat-former code for example, and then just reskin the game

Yep, already got that figured out man. Thanks though ;)