Game
Project Luna
7 years ago

Another computer person reporting in


Hello readers of the Luna blog. My name is Jesper and my main responsibility on the project is programming. But before we get into that I’ll give you the obligatory short intro about myself.
I’m 34 years of age and the oldest and the wisest in the group. Like most people that are into games I have played them all thru my life, with a faint memory of Game & Watch’s Fire Rescue as my first experience.
I later played a lot of NES and Master System, but it was the Amiga 500 that really established my love for games. It had cool games like Worms, Moonstone and my favorite, the fighting game IK+. It also had crazy graphical demos, music production programs and eh… adult stuff.
My favorite part from that system now a day’s is how it showed me that games could be about whatever, not just this kind of formula that other systems often made them out to be. I’m very grateful to have learned that at an early age.
As games was this magical thing that only alien geniuses could spawn, the thought of making them myself never really struck me as a kid, and the thought stayed with me as I got older. It wasn’t until the indie scene was well established and a brother entered the industry that I realized that it wasn’t aliens, but people making games. An easy decision was made, and now I am where I am, trying to learn how to create games.

So with that introduction out of the way, let’s talk about programming. My personal goal for the project is to create a controller for the main character, in the form of some kind of finite state-machine, written with C# in Unity.
I’m not exactly set on the details yet, but I’ll most likely create one class for each state the character can be in, implemented thru an abstract super class with inherited state-classes. As I’m not too sure about the implementation using C#, I’ll come back to this topic in later posts.
With the project only having two programmers, I will get to code a bunch of other stuff too. As an example, some simple controls for our main character, and a camera to follow. I made a basic top-down camera with zoom functionality and some artist variables for different offsets, as seen below. It follows from a fixed position, with some dragging and smoothing for a nicer feeling.

5d0a8526248a1.gif

Currently I’m working on adding functionality for transparency of objects that are obstructing the player.

I don’t have much more to say in this post except that more content will come. Thanks for reading.



0 comments

Loading...

Next up

The final days of working with the project

My thoughts of being a level designer

Emanuel Holm - Level designer (Blog 2#)

Emanuel Holm – Level Designer(blog 1#)

This Satuday we invite to watch another #speedpainting of our artist Daniel Faiad.

How great is this scene of #Pecaminosa?

#ScreenShotSaturday | #IndieDev | #DigitalArt

🍒Did you like the game? A demo is available for free on Steam.

✌️ Thanks for playing IndieGameiacs!

⚙️ Free Demo: http://bit.ly/UniDuni

📺 Full Video: https://youtu.be/5qEbVXg7GaQ

#steam #uniduni #clops #screenshotsaturday

Enemies can also suddenly spawn through Realm Rifts. These Rift Spawns are going to be stronger than the ones wandering around. TBD on the enemies... #screenshotsaturday #godstear #madewithunity

Another house i made long time ago.

Have a good Boi

Heya! I wanted to show some gameplay progress i made so far. I hope you like it ^^