tag:blogger.com,1999:blog-63085468670419495042018-02-08T11:29:52.733-08:00Game Design/Development BlogEugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-6308546867041949504.post-76825405697575428622017-07-22T21:12:00.002-07:002017-07-23T17:28:57.719-07:00Successful Unity C# BubblesortHere it is: https://pastebin.com/zAbNJnQWEugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-69270361957971476832017-07-22T15:56:00.002-07:002017-07-22T15:56:31.572-07:00Unity: How I've made a moving cursor on a barHere's how I've made the basic cursor moving on bar, here's the code:<br /><br />https://pastebin.com/7x4seP3R<br /><br />First it was moving outside the bounds of the bar so what I've tweaked is the WaitForSeconds timing by making it much smaller. By doing that, the system checks where the cursor is at much more often. With that, I have made the Vector3 y-coordinate speed much smaller since the delay happens much less. When it was time to change the direction of my bar (from going up to going down and vice versa), I just added a - (negative sign) to moveWhere so that it goes opposite. The code works like perfectly well!Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-64374076786659864252017-06-06T15:48:00.001-07:002017-06-06T15:48:33.618-07:00What makes something into a gameHere is what makes a game, a game:<br /><br />1) The ability to make choices. If you can't do anything, then you're watching a video or reading text, it's not a game. In a game you do something.<br /><br />2) You can win. It's not a game without the ability to win.<br /><br />3) You can lose. It's not a game if you can't lose either.<br /><br />This post may be updated further on.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-10506755902890050712017-06-06T15:44:00.002-07:002017-06-06T15:44:39.257-07:00Unity: Why you can't change your public variables through scriptYou may have created a public variable through script, but then you can't change it. Why is that? It's because you can only change it through the interface, in Unity. Otherwise make the variable public. That's just how it works.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-30494556191062213172016-08-19T13:47:00.003-07:002016-08-19T13:47:47.968-07:00Unity errors: Why you should not use static gameobjects for several scenesIt's because they get deleted every scene. You're supposed to use DontDestroyOnLoad method.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-82123293594253276552016-08-19T13:46:00.002-07:002016-08-19T13:46:31.529-07:00Unity Errors: Using ToString properlyIf 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() .Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-35981663341725832382016-08-19T13:42:00.001-07:002016-08-19T13:42:35.357-07:00New plan for this blog: Unity errorsHey 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.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-33747932156858682472016-08-19T13:40:00.003-07:002016-08-19T13:49:06.915-07:00What makes Ultimate Muscle: Path to the Superhero funSo 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 <b>still</b>&nbsp;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.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-52449371156880317022016-07-27T21:07:00.002-07:002016-09-24T19:35:26.724-07:00What makes video games funHere are some things that make video games fun:<br /><br />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.<br /><br />2) The reward factor. &nbsp;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.<br /><br />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.<br /><br />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.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-50410705373572773682016-07-01T19:08:00.000-07:002016-07-01T19:26:29.036-07:00RPG training mini-gamesHere are some mini-games in RPGs that developers could put for training:<br /><br />1) Repeat the sequence of buttons on the screen. Whenever a button is shown on the screen, you could repeat it.<br />2) Press the button very quickly<br />3) Rock paper scissors(janken) or any of its' variations<br />4) Games involving chance other than janken like flipping a coin or throwing a die.<br />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.<br /><br />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.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-36774215396697218682016-04-17T17:06:00.001-07:002016-04-17T17:06:02.120-07:00Choice and Conflict - What Does Choice Mean in Games? - Extra Credits<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/lg8fVtKyYxY" width="480"></iframe>Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-47351015753636983642016-04-16T20:59:00.001-07:002016-04-16T20:59:27.834-07:00Extra Credits - The Fighting Game Problem - How to Teach Complicated Mec...Good ideas for fighting games and such!<br /><br /><iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/n_xG1Yg_QoM" width="480"></iframe><br /><br /><br />Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-82985199586478038962016-04-15T22:05:00.001-07:002016-04-15T22:06:07.097-07:00Extra Credits - So You Want To Be a Game Designer - Career Advice for Ma...<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/zQvWMdWhFCc" width="480"></iframe>Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-41783042147361209542016-04-04T20:42:00.001-07:002016-04-15T22:06:19.801-07:00Dragon Ball Z: The Legacy of Goku II Developer Interview Both Parts<iframe allowfullscreen="" frameborder="0" height="344" src="https://www.youtube.com/embed/A-mLB9bi7UQ" width="459"></iframe><br /><iframe allowfullscreen="" frameborder="0" height="344" src="https://www.youtube.com/embed/CFeJmgBG444" width="459"></iframe><br />Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-79890794639579674592016-03-26T22:52:00.002-07:002016-03-26T22:52:27.451-07:00Why video game companies aren't interested in your game idea"<span style="color: #232629; font-family: Georgia, serif; font-size: 18px; font-style: italic; line-height: 32px;">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.”</span><br /><div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #232629; font-family: Georgia, serif; font-size: 18px; font-stretch: inherit; line-height: 32px; margin-bottom: 32px; outline: 0px; padding: 0px; vertical-align: baseline;"><i>“Oh?”, I replied cautiously.</i></div><div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #232629; font-family: Georgia, serif; font-size: 18px; font-stretch: inherit; line-height: 32px; margin-bottom: 32px; outline: 0px; padding: 0px; vertical-align: baseline;"><i>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,&nbsp;<span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">and land at different airports!</span>”</i></div><div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #232629; font-family: Georgia, serif; font-size: 18px; font-stretch: inherit; line-height: 32px; margin-bottom: 32px; outline: 0px; padding: 0px; vertical-align: baseline;"><i>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&nbsp;<span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Microsoft</span>&nbsp;<span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">Flight Simulator</span>.</i></div><div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #232629; font-family: Georgia, serif; font-size: 18px; font-stretch: inherit; line-height: 32px; margin-bottom: 32px; outline: 0px; padding: 0px; vertical-align: baseline;"><i>That wasn’t the last time I’ve had to tell people that they had vastly overestimated the value of their &nbsp;“million dollar game idea.” &nbsp;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 &nbsp;it, and each time I’ve had to give them an unwelcome dose of reality.</i>"</div><div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #232629; font-family: Georgia, serif; font-size: 18px; font-stretch: inherit; line-height: 32px; margin-bottom: 32px; outline: 0px; padding: 0px; vertical-align: baseline;">Full article:&nbsp;https://www.linkedin.com/pulse/why-publishers-arent-interested-listening-your-game-idea-mullich</div>Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-3048696964910193682016-03-15T21:17:00.001-07:002016-03-16T18:16:57.258-07:00Types of games that are engagingHere are some types engaging video games:<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />5) Real time strategy where you must quickly build and do something. These are games like the Starcraft series and Warcraft 3.<br /><br />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.<br /><br />7) Games that have grabbing. These are games like wrestling games like Ultimate Muscle(GBA) and this Gamecube game.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-66635061074785591202016-03-13T16:48:00.000-07:002016-04-16T15:28:55.449-07:00Skills in RPG gamesI'd like to now talk about the skills they use in RPG games. Here are the types:<br /><br />Damage skill- A skill used to damage someone. It can be physical(close-up or projectile) or magical.<br /><br />Healing skill- A skill used to heal someone's hit points.<br /><br />Buff someone- Enhance someone<br /><br />Debuff someone- Make someone weaker<br /><br />Remove buff- Remove someone's advantages/enhancements<br /><br />Remove debuffs- Remove someone's disadvantage/weakness<br /><br />Summon something- Self-explanatory; you summon a monster or something.<br /><br />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).Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-9091050816736860532016-03-05T20:45:00.002-08:002016-03-08T22:25:49.501-08:00Types of RPG gamesHere are different types of RPG games that I've encountered:<br /><br />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.<br /><br />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.<br /><br />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...<br /><br />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.<br /><br />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.<br /><br />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.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-17501686502183310682016-03-05T20:37:00.005-08:002016-03-17T12:34:44.473-07:00Some tips in making gamesI have learned this from my observations of games. Let me see what I can remember...<br /><br />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.<br /><br />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.<br /><br />I will keep updating this article as I keep learning about video games.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0tag:blogger.com,1999:blog-6308546867041949504.post-32208078872210637542016-03-05T19:16:00.000-08:002016-03-05T19:16:08.790-08:00This is a new blog; welcomeHey 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.Eugenehttp://www.blogger.com/profile/00210591190636013174noreply@blogger.com0