Game Dev Tip: Do NOT over-do custom file formats. There are times when they save hard coding, but there are also times when they make things way more complicated than they should be. (I learned the hard way.) They should only store necessary data.
#gamedev#indiegame#devtober
For the Dreamscape Engine, I'm implementing a scripting language called DREAM. This has the power to manipulate many objects on screen, sound, input, you name it!
What separates DREAM from others is that it is game agnostic: you can add any custom commands!
(Binary is optional).
Decided to change the collision system from using Axis Aligned Bounding Boxes (AABB), to using the Separating Axis Theorem (SAT). It works with any convex polygon, and is generally a lot easier to implement once the math is down!
This site is fantastic:
https://t.co/BdLNX603St
I'm so tempted to give progress updates on my project or at least a hint of some kind. While you are waiting, I recommend reading some mythology.
https://t.co/Ab7D6jIrUU
When I release the Dreamscape Engine, I'm also putting up a few sample games to demonstrate how to use the engine. One of the samples I'll upload is a Tetris clone. Here is my progress on it so far:
I should have enough progress done on the Dreamscape Engine to make a pong clone with a bit of work. After I finish that and polish a few things, I will release what I have publicly for non-commercial use.
Should I create a discord for it? Idk if enough people are interested.
WIP logo design for my Dreamscape Game Engine. The eye design was made by @ShaneMGD.
If I make enough progress on this engine, I will upload what I have to github along with a small game demo (like pong) to demonstrate how to use the engine. Not sure how long that'll be though.
I've been working on something for a while, called the Dreamscape Engine.
I plan to have it be an easy and customizable engine that will allow focusing more on game dev than low level stuff (like collision).
I also hope to finally make a game, but don't get your hopes up.