GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - BitPaw/BitFireEngine: A GameEngine... a WorldMachine, that shall be the ultimate tool to rule them all. A dream for every child, simple to use, no unessesary dependencies, with everything you'll need. Unleash yourself!

BranchesTags
Open more actions menu

Latest commit

 

History

404 Commits
404 Commits

Folders and files

NameName
Last commit message
Last commit date
BitFireEngineIDE
BitFireEngineIDE
 
 
GameCleaved
GameCleaved
 
 
GameZEE
GameZEE
 
 
MakeFileGenerator
MakeFileGenerator
 
 
TestConsole
TestConsole
 
 
TestNetworkQT
TestNetworkQT
 
 
TestSystemResource
TestSystemResource
 
 
TestWindow
TestWindow
 
 
_Images
_Images
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
BitFireEngineSystem.workspace
BitFireEngineSystem.workspace
 
 
BitFireEngineSystem.workspace.layout
BitFireEngineSystem.workspace.layout
 
 
BitFireEngineSystems.sln
BitFireEngineSystems.sln
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 

Repository files navigation

BitFireEngine

Info

Dependeny

This Engine usees another project "PXUltima".
This is a library that contains all kinds of basic utility.

Link to git repository: https://github.com/BitPaw/PXUltima

Images

Test-Project: Cleaved

Image

Test-Project: Dust

Image

Trivia

Q&A

Question My Answer
A new Engine?
Why do you even bother?
There are enough of them already.
Yes.. I know..
There are so many of them and all of their ups and downs.
Why don't you use GameMaker, Unity or Unreal? I've used Unity a lot and will use it again sometime.
Sadly, Unity is very frustrating to use. Even tho it exists for so long, it's lacking in so many regions.
It has a lot of features, jet it still feels like everything is a BETA Version and requires hours of work just to figure out how it works. Then I learn quickly, that this feature is too limited, then I have to spend more time re-doing it another way.
Why shouldn't I just do it correctly the first time?

My Point here is: Big Engines have poorly developed base features. You are required to make your own stuff. Small Engines on the other hand don't even have them or they are also poorly developed, for other reasons of course.
What is it then, that makes your Engine better than others? I'll write this Engine as powerful as I can and it shall be very lightweight. It shouldn't be another clone of Unity or something alike. I want to create something very straight forward, something everyone can use and most importantly, to not hinder someone to take 100% advantage of every ounce of Hardware-Juice there is.
How do you think you will accomplish 'doing better' then professionals?
Sure they'll know what they do!
They know what they do, of course.

BUT.. if you take a look and go through Code-Histoy, you'll find that there are a lot of highly skilled people who are gods in their field but write horrible code. HR-People who will push you to solve solutions as fast as possible no matter the quality. Even good coders, they may write code with slight structural mistakes that scale horrible.

I'll go through hell and back to create everything myself. I need to plan a lot and had to rewrite the whole system several times already. I am learning here too!
If I manage to combine everything under one library, that is well-performing and error prove, this Engine will be legendary.. maybe.
WHAT?!
Did you mean, you write everything yourself?
Even libraries that are used time and time again?
YES! Exactly!
It is in a way stupid, a waste of time. BUT as I said, I have my reasons.

Did you ever see some of those 'well established' libraries? Hahaha...
They are the worst spaghetti-coding-clusterfucks I've seen i some time. They work.. yes. Are they understandable? Maybe. But does that mean good? Or even fast or slow? Hard to tell.
If you do 'everything' what do you have in mind? Well.. 'everything' sure is a very vague.
I mean by that, that i will add support for all sorts of formats. From music and video to images and models, maybe even more? So that you could juggle with all types, no matter common or uncommon, why not every type? We have time enough, don't we?
Sounds like a lot of work It's a lot of work.. Yes... : ^)
It's hard to stay motivated.
Do you have someone to help you? Not really, a one man army.
I do have a lot of 'sometime i'll do something' helpers tho.. heh..

About

A GameEngine... a WorldMachine, that shall be the ultimate tool to rule them all. A dream for every child, simple to use, no unessesary dependencies, with everything you'll need. Unleash yourself!

Topics

gameengineopengl

Resources

Readme
MIT license
Activity

Stars

10 stars

Watchers

2 watching

Forks

1 fork
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.