LD 44 April 26–29, 2019

Engine Development - Day 5

Hi!

Yesterday, I added basic basic physics to the engine. Today, I fixed most of the bugs and implemented most of the missing features regarding physics.

After that was done, I implemented raycasting, which is pretty important for various game features.

day5-raycast.gif Raycasting allows me to point at stuff and apply forces to them

After implementing raycasting, I perfected the texture system. Textures are now stored in Material objects, containing the texture, color, and tiling. This way you can have untextured objects without being completely black.

day5-tiling.gif Texture tiling in action

I also changed how cameras work. You can now choose to ignore certain camera matrices such as translation, rotation, projection, or any combination of those. This allows for more control over rendering. It also allows for nice skyboxes that cannot be escaped.

day5-matrixignoremode.gif Notice how the skybox never moves

Cameras also have depth now. This allows for UI elements, which is what I'm currently working on. It's so incomplete though, it's not worth showing any pictures. Imagine a white square on top of everything.

That's it for today. Thanks for reading, and have a nice rest of the day!

Ludum Dare 44 Theme Ideas

Things Are Not What They Seem

The Impossible Is Possible

Does Size Matter?

I'm in

My suggested themes are:

  • Game Developers
  • A Game jam game about Game Jams
  • Pangea

The last one is completly random, I was having a hard time coming up with a 3rd suggestion and decided to go with the 1st thing that crossed my mind.

I will be using:

  • Lua with the LÖVE2d framework
  • aseprite and possibly Paint for art
  • Bfxr for sound!

Have fun everyone!

My theme suggestions

  • Musicians
  • Unusual Magic System
  • Redo Your First Attempt (ex. first date, first LD entry, etc.)

Useful free programms

Soon the new Ludum Dare will start. So I thought it would help some people to get an overview on some free programms that they can use to develop their game.

Useful free programms

Engine Development - Day 6

Hello! I'm back with another update. Unfortunately, I've gotten sick and my headache makes it hard to focus on anything. That doesn't mean I haven't tweaked the engine though! I'll stick to the rules I've set up for myself - 1 hour of development or more per day. Of course, with my current condition, I haven't been able to do much.

I made a Debug class that will help with spotting potential bugs when developing a game using the engine. I also continued developing the user interface. It's still incomplete and buggy, but at least I can now render a button.

day6-ui.png

I hope I get better soon so I can continue developing at a normal pace. Cheers!

Use

I'm gonna use: -Lua with Löve2d for programming -Piskel for sprites

Flashback to Ludum Dare 41: PlatBoarder

A number of Ludum Dares ago (41), I created a horribly rushed and buggy game called Platboarder. (ref: https://ldjam.com/events/ludum-dare/41/platboarder) This was when I was much newer to Godot and learning it's initial ins and outs, it wasn't an absolutely terrible game... okay, yeah, it was a terrible game...

It was one of the more challenging Ludum Dares, combine two incompatible genres of games, and I had chosen "platformer" and "board game". It was tough, because I want to find the two genres that would have been the hardest to combine. And, you can't really get much different from an intense action platform and a casual, chill board game, right? (I'm excluding Risk from casual and chill, as we know murders have happened over Risk).

However, I decided to look at that game and see what I can do with it, took a week, and it turned into this: https://www.youtube.com/watch?v=RWJaOVdnWpA

Sometimes, that terrible game, with a little love, can become something just a little more interesting!

Damnit! I can't friggin wait!

LD43 was one of my best experiences of the year. I have no doubt that LD44 will be just as good (maybe even better)!

FIrst ludum dare WOO

So this is first Ludum Dare I will be using Unreal Engine 4 to create my game now i do not expect at all to finish a game or even make a semi-ok game this for me is to test my skills to the max in 48 hours

Engine Development - Day 7

I've been doing this for a week now! All I can say is that I've made a lot more progress than I thought I would. There's still a lot to do, but I think I can finish before the jam starts.

Anyways, there's not much I can showcase right now. I'm working on the UI, and it's really nothing spectacular yet. I've implemented panels with nice dynamic borders though:

day7-borderPanel.gif

About an hour ago, I started working on text, but It's not even rendering correctly yet. I'll sort it out tomorrow. After the UI is done, I'd like to implement a level editor. That's for today. Cheers!


If you'd like to check out the source code, you can find it here.

Check Out Your Old Ludum Dare Entries!

While it's understandable that the old site has now been deleted, I thought it would be nifty to have an archive of the old content. So I made one:

https://ludumdata.openfu.com/

ludumdata.png

What's your preferred programming language?

Hey all! I'm collecting data on preferred programming languages for a statistics project. If you've got a spare 20 seconds, go ahead and fill it out, it's much appreciated :D

https://docs.google.com/forms/d/1MN3SgxjmPv1fri5xcNRlqf5MhKdG-yQ10SO7fF5hyNw/

Thanks, and good luck all!

Resource Management and Pooling in Unity

Hi everyone! I've been writing a blog for unity tips. In the last entry, I described resource management and pooling pattern I've been using for a while. Let me know if I did something wrong or if there are any optimizations I could do.

Here is the blog post: https://www.anton.website/resource-manager-and-object-pooling/ And here is the whole project: https://github.com/antonsem/ExtraTools/

Hope it helps someone :)

Engine Development - Day 8

Hi!

Making the UI work proves to be way more time consuming than I originally thought. That said, I've made some nice progress since yesterday. I've implemented bitmap fonts, text, and UI element parenting. I'm currently working on buttons, but it's not working yet. At all.

day8-text.png

That's it for today. Have a nice rest of the day!


Github repository

A small rythm game we made for charity

GameImage.jpg

This is a game I worked on for a game jam about charity causes. Just wanted to share it with you guys, see if you like it. Play it here:

https://mateusboga.itch.io/dogs-got-talent

Screenshot_9.png

Gameplay of the game: https://www.youtube.com/watch?v=lPHV1ABYwSc

Watch me play a Stratovarius song: https://www.youtube.com/watch?v=SYW1Ccpi14o