Nomi Matisic

Your local programmer

  • Blog
  • About
  • Contact
post5header.PNG

This is a slow moving train

April 19, 2021 by Nomi Matisic in BitEngine Update, General Life Update, GameDev Update

It has been a week now and ill have to update you even tho there might not be that much that I can update you on.

But let’s just jump right into it!

General life Update:

It has been a difficult week for me. Work has been extremely demanding and I had to do a 24h shift. But in the end, it was worth it. I am now allowed to drive vehicles in the Swedish armed forces. But I’m not done yet I have a lot of things to develop and improve on and I still have some “addon” courses to complete.

I don’t like it but I have to say it my plant almost died on me. I forgot to water it for a few days and it started dying. But I managed to save it and I can now say that it is healthy and recovering grat. 

I have also started to try and socialize to get over that hurdle, but it is a slow-moving train. But I think I can do it, and hopefully the restrictions lighten up so that it becomes easier to visit people.

BitEngine Update:

So the updates in BitEngine are almost nonexistent. There are a few backend cleanups and a few things that are easy to show. But due to work holding me for long hours a day and me having other stuff to fix at home, I haven’t had time to sit down that much this week. But ill give you the details of the things that I actually had time to fix.

Image from Gyazo

The first thing that I managed to add this week was gizmos. I used ImGuizmo to accomplish this. ImGuizmo is sort of an addon for ImGui with is nice. It was super easy to implement and after just a few hours I had gizmos up and running so now if u select something in the hierarchy a gizmo shoes up on the origin of that entity. And because it is a gizmo u can move it around and rotate the entity and all those fancy stuff.

But I ran into a problem with it. When I removed the camera entity from the scene everything crashes. So the next thing I decided to do was to fix that. And the most logical thing to do (that I should have done a long time ago) is to add an editor camera for the editor, that can’t be removed and not show up when Runtime stuff is running. But for this, I need to add a lot of future things to do in to my Trello board, but I think ill manage. 

Image from Gyazo

But after a few hours of crunching on this problem, I came up with a solution to add an editor camera, and currently it is using Maya’s control scheme for moving around but ill have to test it a bit more to see if I like it. But so far it feels good.

But after I added the editor camera I felt like I should clean up some code and make it a bit more pretty than it is. So I sat down and just looked thru the code and fixed some small stuff.

But the big thing I did this week was that I refactored the frame buffer code and made it so that it supports multi render targets. This is useful for the future like next week or in two weeks when I sit down and start writing mouse picking possible so that I don’t have to select entities from the hierarchy but by clicking on the entity from the viewport.

GameDev Update:

I have decided to add this category because I have started to think about the game that I have talked about is and how maybe I should structure it. But I don’t what to hype anything up so I’m not going to say too much but I think it will be some sort of like to the moon game ish, and I think more 2D the 2.5D, and of course it will be story-based. I haven’t really started with the story writing but I think I will start with it next week sometime.

But yeah it has been a pretty slow week regarding the development of BitEngine but a stressful week regarding my life.

But I have to thank you for reading thru this week’s post and ill hope to see you in next week’s post. Have a great coming week!

April 19, 2021 /Nomi Matisic
BitEngine Update, General Life Update, GameDev Update
  • Newer
  • Older