Helpful tips in creating functunalities

Here are some tips in how to create a new functionality, according to me: If you have something that is not so simple, write pseudocode...

Friday, August 19, 2016

Unity errors: Why you should not use static gameobjects for several scenes

It's because they get deleted every scene. You're supposed to use DontDestroyOnLoad method.

Unity Errors: Using ToString properly

If you use variableName.ToString like this, you will get an error. It's because ToString() is a function and must be used like this: variableName.ToString() .

New plan for this blog: Unity errors

Hey this is a new plan for this blog. I am a Unity developer and from now on I will be reporting the kind of errors/bugs I get from doing Unity and how I have fixed them. That's what I will do.

What makes Ultimate Muscle: Path to the Superhero fun

So I've been playing this game for the Gameboy Advance(GBA) and I've always found it quite fun. I'll tell you why I think it's quite fun. It's because you can do different kinds of moves, it is challenging and you can unlock supers. You can use A or B for normal attacks, R to grab an opponent and then a bar comes up where if you press B where it's yellow or green, it does a weaker attack or A when it's in blue, it does a stronger attack. The weaker the opponent the easier it is. You can build up your friendship bar to do the ultimate move. It's really doing different kinds of moves and the challenge of pressing the right button at the right time. It's also a risk that you can still pull of a super move without significantly weakening your opponent or using Friendship Power because even though that the bar is slower, it is still there and I've done it a number of times. It's just like switching your plan in Final Fantasy XIII.

Wednesday, July 27, 2016

What makes video games fun

Here are some things that make video games fun:

1) Challenging yourself. Like playing a game without using a certain skill, something like playing a game blind(like that The Legend of Zelda: Ocarina of Time player who beat the game blind), or like overcoming a previous record. This is seen a lot in Super Mario Bros. sidescrolling games and TMNT: The Manhattan Project. The former has #2 of the list here, too, whereas the latter doesn't have that(#2) and is more of a challenge.

2) The reward factor.  This is getting a reward after completing some game's phase. Like in The Legend of Zelda it's getting a new useful item that you could use. In RPG games it's obtaining a new skill, improving your stats(from grinding etc...) or getting a new item.

3) Finding out new things. I am not sure how big of a deal this one is. In this Dragon Ball game called Dragon Ball: Goku Hishouden it was fun experimenting and finding out new skills by making combos.

4) Doing different combos. Like the Gameboy Advance game Ultimate Muscle: Path to the Superhero, you can do different moves at different times. Also you can do that in DBZ: Goku Hishouden as mentioned above. It rewards you with positive feelings/emotions unlocking something.

Friday, July 1, 2016

RPG training mini-games

Here are some mini-games in RPGs that developers could put for training:

1) Repeat the sequence of buttons on the screen. Whenever a button is shown on the screen, you could repeat it.
2) Press the button very quickly
3) Rock paper scissors(janken) or any of its' variations
4) Games involving chance other than janken like flipping a coin or throwing a die.
5) Tidus' Jecht shot game from Final Fantasy X- Whenever there is something on the screen, press a button if it's in the middle or use an analog stick and press a button if it's at other places.

You can also practice something by just pressing it, waiting for some time to pass and when it's over, press it again. Do this over and over. You can also run around using arrow keys or WASD to improve something like speed and stamina.

Saturday, March 26, 2016

Why video game companies aren't interested in your game idea

"Back in the early 1980’s, a friend introduced me to her father, a television cameraman, telling him that I worked in the video game industry. “Oh, really?”, he said. “You know, I have an idea for a game.”
“Oh?”, I replied cautiously.
He stopped for a moment to consider whether he should reveal his idea. After a few seconds thought, he said, “Well, I’ll probably never do anything with it.” He then glanced quickly around the room, as if to make sure there weren’t any spies listening in. “You fly around in an airplane, and land at different airports!
Now, actually, that wasn’t a bad idea, but I had to give him the bad news that his idea was already the basis of Microsoft Flight Simulator.
That wasn’t the last time I’ve had to tell people that they had vastly overestimated the value of their  “million dollar game idea.”  Over the past three decades, many people have told me that they had an idea for a game and wanted to know if a publisher would be interested in  it, and each time I’ve had to give them an unwelcome dose of reality."
Full article:

Tuesday, March 15, 2016

Types of games that are engaging

Here are some types engaging video games:

1) Input in games. Like you input what is on-screen with a clear winner. Dragon Ball Z: Budokai Tenkaichi series has this element too.

2) Combination type in games. Like you must perform a combination to get better results. Fighting games like Dragon Ball Z: Budokai series are like that.

3) Action RPGs games where you quickly hit buttons and choose from different moves. Games like the Diablo series and Dragon Ball Z: The Legacy of Goku 2.

4) Turn-based encounter RPG games that every time it's your turn, you must quickly make a decision. These are games like Final Fantasy XIII and Final Fantasy VII.

5) Real time strategy where you must quickly build and do something. These are games like the Starcraft series and Warcraft 3.

6) A game that you choose your commands in the right order during the battle break and fight until both players(or first player and AI) are out of set commands. These are games like Megaman Battle Network and Dragon Ball Z Goku Gekitouden.

7) Games that have grabbing. These are games like wrestling games like Ultimate Muscle(GBA) and this Gamecube game.

Sunday, March 13, 2016

Skills in RPG games

I'd like to now talk about the skills they use in RPG games. Here are the types:

Damage skill- A skill used to damage someone. It can be physical(close-up or projectile) or magical.

Healing skill- A skill used to heal someone's hit points.

Buff someone- Enhance someone

Debuff someone- Make someone weaker

Remove buff- Remove someone's advantages/enhancements

Remove debuffs- Remove someone's disadvantage/weakness

Summon something- Self-explanatory; you summon a monster or something.

If you want to create a skill, you must balance it. You can't have one skill to be OP(overpowered). If a skill is more powerful than another one, you must restrict it in some ways. Like give it a cooldown which makes you unable to use the skill sometimes and/or make it use more MP and/or TP. I thought that this SNES Dragon Ball Z game Super Gokuden wasn't well-made in it's battle when you could just power up and use your strongest attack, your signature move, to just keep shooting at your enemy. I really think they should've limited this ability as it could be abused(and probably was).

Saturday, March 5, 2016

Types of RPG games

Here are different types of RPG games that I've encountered:

1) Turn-based encounter games. They are games like many Final Fantasy games with different features(FF 7, 9, 10, 13[I've played them all]). You are on some field and then you make an encounter and you are taken to a different screen where you must take turns fighting enemies. RPG Maker software makes games like these.

2) Turn-based games where you move around and take turns on a map. These are games like Project X Zone 2, Mercenaries Saga 2, Naruto Konoha Senki, Yu Yu Hakusho Tournament Tacts, Fire Emblem series. You are on squares on a map where you must move around. It is turn based. Like Yu Yu Hakusho the attacks are performed on a screen. Like all others, you are taken to a different screen where characters perform fighting actions to each other.

3) Action RPG where you fight real time(as opposed to fighting taking turns). These are games like Dragon Ball Z: The Legacy of Goku 2, the Diablo series, Sword of Mana etc...

4) Turn-based card game RPG. It's a game like Dragon Ball Z: The Legend of the Super Saiyan where you fight taking turns using cards.

5) Action card game RPG: Like Kingdom Hearts: Chain of Memories, you fight when you encounter enemies on the screen and are taken into a different screen. You fight real time using cards you must select quickly.

That's all folks! There is a good chance there are more types of RPG games but I don't recall playing other types of RPG games.

Some tips in making games

I have learned this from my observations of games. Let me see what I can remember...

1) Make effects for every action so the game's more entertaining. What I mean is give feedback for every action. For every action; choosing between menus, confirming choices, attacking someone etc... have a sound and image effect. Otherwise it's like a text game with graphics. Like in my game when someone does a punch, the graphic shows the character punch, then the opponent moves back and there is the sound of punch with an image effect like an overlay over the enemy. For choosing and using techniques, there are also effects; in which case they are only sound effects in addition to the menus changing.

2) Make the game engaging. You can't make it so that in the game you keep mashing the same button. Whatever that button is; X, A, enter etc... It's just not good game design. If it's a turn-based game, make it so that you have to use more than one attack, even if there is an attack that you use most frequently. In my game, you use a punch the most which is Q, but you must also keep constantly moving around so it's WASD buttons. You can't win if you don't use a special attack unless you made yourself much stronger than the enemy, so you must use E for special attack. Each special attack has a cooldown so if you can't finish off someone with just regular punches and one special attack, you must use arrow keys to switch special attacks and use others. In some cases, you must fight longer and use some attacks several times after having them cooldown in order to win.

I will keep updating this article as I keep learning about video games.

This is a new blog; welcome

Hey I have just created this blog. My name is Eugene and I am an amateur programmer, game developer and game designer. I have created this blog to discuss, ask opinions and share with the world what I've learned about game design. I define game design as an overall plan and idea for your game. It will be how the game looks, how the game plays, the formulas, the rules etc... I am learning these things. I am also a gamer myself. Right now I only focus on RPG games so I will write about them now. Maybe later I will write about other kinds of games; side-scrollers, action, adventure, shooting etc... games.

The Art of Game Development

The Art of Game Development
A Guide for Beginners (eBook)