24 Hour Game Dev Challenge: Bull Shift!
It’s been a while since I have created and actually published a game. The last one I did was released in 2014, which was just a simple Flappy Bird clone called StupidDuck. Having the itch to release a game of my own again, I decided to set myself up with a challenge – to complete a game in 24 hours. The challenge was to develop an entire game in less than 24 hours total time. To clarify, this means 24 hours of development time, not one calendar day. The game is based around an idea I roughly came up with almost 10 years ago. It involves a farmer named Jethro, who must rescue and protect his cattle during an alien invasion. The game would be a sokoban-style game, which involves the player moving cattle on a tile-based screen to a series of goal tiles. The game […]
I decided to sit down and attempt to work with Unity again. By no means does this mean that NamorvTech will not recieve updates, however. To build a good product, you need to have an understanding of your competition in the field in order to actually compete. Not doing this is short-sighted and, frankly, a recipe for failure. Overall, my reasons for learning Unity are: Understanding the competition, as mentioned earlier Ideas for what could be added to the engine Make notes on what should be done differently in my implementation Unity is a feature-rich engine which has features my engine currently does not. This means that I can use it to release a few smaller games in the meantime that I’ve had on the back burner for a while. Shipping product is important, and it has been a while since […]
Just Write Code
I just re-read an old article that I was reminded of when it comes to software architecture and design. It’s called Good Programmers Get Off Their Butts. The basic idea here is that it becomes all to easy to spend copious amounts of time trying to architect the perfect solution. In reality, no such thing exists. Before I continue on, it is important to note that I do not imply that planning is not important, and that planning tools such as UML are useless. As the article says: Coding without planning is just as futile as coding with too much planning. You must plan. Basically, the premise is that, at some point, you need to just start coding. Have a read of the article. It’s an oldie but a goodie:Good Programmers Get Off Their Butts. Speaking of which, I did get some work done on the […]
Sometimes I find it really difficult to stay motivated on projects I’m working on. It is far too easy to just sit down and watch YouTube videos for 10 minutes, which becomes 30, which becomes an hour, then 2, and so on. I did manage to get stuff done around the house I needed to get done, but I didn’t move forward on the project I’m working on. This is even tougher to motivate myself on because I have another project that I really want to work on, but reasonably cannot until I get this one done. I think what I’m going to do at this point is just get one thing done on it – just one – so at least I’ve moved forward with it. I’ve got roughly an hour before I need to get some sleep for the night […]
More Site Updates
Today I added a few more items. The new About Page gives some background on me as well as this site. It includes links to version 2 and to the previously-thought-to-be-lost version 1 of this site that I created back in college. It’s not complete but hey, at least I found part of it. I did a light pass on both archives to make sure that most of them work. In other news, while I’m continuing work on the NamorvTech engine, I am also working on another project which I cannot yet announce. I’m hoping to be able to announce something later this summer. Really cool stuff, I think. Given the feedback I’ve recieved on the YouTube channel regarding choice of direction between the current TypeScript and a C++ version of the engine, I am (for now) deciding to stick with the TypeScript engine and use […]
2019.4.5 – Site Updates
Those of you who have hit this site over the last few years may have noticed several iterations, some of which were far more fancy and complex than this one. Why so simple, you ask? Frankly, those complex iterations required a lot of maintenance on the back end, especially since the last one was a proprietary one. It was nice to use, but ultimately had to be let go due to speed reasons. Simply put, every low-cost hosting solution I’ve ever used has really slow databases, which all of this fanciness requires. This iteration is designed to be fast. That is, no database, no fancy connections to my twitter, and no abundant amounts of calls to various APIs – all of which slow down page load times considerably. I’m going old-school here, and personally I love it. Sometimes simple is best. All the pages […]
Thoughts on TypeScript for Game Development
For those of you who are unaware, I’ve been posting videos for quite a while now on my YouTube channel (here). I started this channel (well, relaunched, honestly) about halfway through last year as a channel for game development. Since then, I’ve posted my thoughts about the industry as a whole, or specific topics therein. However, I also lauched a TypeScript Game Engine Tutorial series on there, which details the creation of an entire game engine in TypeScript using WebGL. I also, at the time of writing, developed a simple game from start to finish using that engine. Granted, with only 28 videos, things are still pretty simple. However, I do know that TypeScript in games is scalable. Way moreso than I ever thought. You see, in my full-time position, I am the lead developer and maintainer of the game […]
YouTube Channel Update
I posted a new video on my YouTube channel the other day, kicking off a new series around the NamorvTech engine. The format is going to be different, with less of a focus on a tutorial series and more of a focus around adding new features, extending existing ones and using these new features to make games along the way. The goal here is to make lots of small games along the way, and to ship each and every one of them. I’ll be going into much more detail about my plans as time continues with this. Another note – early this week my YouTube channel hit 1000 subscribers! I want to say thank you to everyone who has subscribed, and continues to watch the content I provide. I can only hope that it is truly helping people out along the way […]
Japan Trip Announcement!
The time has finally come. After over a decade of wanting to visit the Land of the Rising Sun, the wife and I have booked our tickets. We set off in March of next year. Bearing that in mind, there is much to do! First, I’ll need to really brush up on my basic Japanese. I’ve had troubles as of late with keeping up on it, and it’s suffered as a result. Well, sometimes for me a deadline is the best motivation. Now I’ve got about 4 months to get my Japanese back in shape. o.O Another thing to note is that I will be posting pictures and video of the trip once I return. Note that I won’t be taking *tons* of photo and video, but there should be more than enough to go through. I also will not […]