Creating Valkyrie

Profile
Adelaide, SA
Creating a 2D game engine it turns out is pretty challenging, but also a lot of fun. Follow my journey as I make one by hand using the Xamarin.Forms cross-platform mobile framework.
0 comments
1 followers
24 entries
Advertisement
Simitus
January 03, 2023
Hello again GameDev

Well my friends, let me tell you – what an eventful time it has been. As we all stumble into 2023, hopefully by now no longer hungover I hope you have all had a successful year. Quick catch up on what I've been doing while AFK from here:

  • I got in. Not as a game dev, but as a software engineer. I hav…
5,969 views
Simitus
July 31, 2021
Hello again

Hello GameDevs. I've been AFK from almost everything internet for the last several months. Gamedev.net, Facebook, Netflix, Chess.com, Warcraft, crypto, bank accounts, everything. Just didn't have time. I am happy to say the reason why I didn't have that time was that I was changing jobs. After fini…

5,735 views
Simitus
March 08, 2021
At long last

I have definitely solved the display issue. 

My hunch about letting the GameScreen know what the current GL origin is was correct. SRP does not I think mean that the gamescreen should exclusively deal with Skia coordinates. It would in fact be quite useless to me if it did. My work around up un…

6,819 views
Simitus
March 06, 2021
SRP

SRP

Single Responsibility Principle

In OOP, SRP states that a class should have one and only one responsibility. Sounds simple, but in practice it can get complicated. In the engine so far I have struggled to keep game logic and graphics logic isolated. This has many benefits - I could for example chang…

6,936 views
Simitus
February 20, 2021
Update

Hey everyone, just wanted to give a quick update. First, thank you to the reviewer who gave this blog 5 stars. That really does mean a lot and it genuinely brightened my day.

For the last several months I have been acclimating to the new job. I guess this should be a no-brainer but sometimes in 2021…

5,124 views
Simitus
October 16, 2020
From Hell's Heart, I stab at thee

The good first: it turns out that although Microsoft says Windows 10 Home Edition doesn't support Hyper-Visor, there are still ways to install it. They just hide the Hyper-V tools unless you buy Professional Edition. Luckily (please don't read this and take revenge on me Microsoft), the Android vir…

13,466 views
Simitus
October 05, 2020
Still stuck

I am pleased to say that I've started a new position. I believe this is going to bring some balance back to my life and ultimately be a good thing for my projects, including this one. My career was pretty badly stuck before, but I've got a foot forward now and a direction to keep pushing in and tha…

4,600 views
Advertisement
Simitus
September 24, 2020
I found out why that was happening

It's been a long week. 

The SSD arrived. I cloned both OS' to it, set up a dedicated swap partition and now boot into Windows or Linux in a matter of < 10 seconds. This feels like an entirely different machine, better than when I bought it in late 2015. The old hard drive is now a shared dat…

4,712 views
Simitus
September 11, 2020
God I wish I knew why this was happening..

The Good

So as we can see, quite a lot has improved. For one thing I've found that my Windows install didn't have enough virtual memory. Normally Windows is able to handle this dynamically, but in this case it was doing so poorly. I added a swap partition = 1.5x physical memory (~23 gb) and removed …

5,015 views
Simitus
September 08, 2020
Housekeeping, strategy session

I have improved the stability of my dev environment. The windows partition needed to be a bit bigger because honestly Windows and everything that installs to it is huge. But because of the primitive way Windows 10 handles OS partition resizing I had to free up adjacent space on the disk before I co…

12,498 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
14 Followers
klg71
Generalist
56 Entries
2 Followers
ApochPiQ
Generalist
628 Entries
45 Followers
15 Entries
14 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement