Jump to content
  • Advertisement

EddieK

Member
  • Content Count

    210
  • Joined

  • Last visited

  • Days Won

    2

EddieK last won the day on September 6

EddieK had the most liked content!

Community Reputation

230 Neutral

3 Followers

About EddieK

  • Rank
    Member

Personal Information

Social

  • Twitter
    ExtraBitGames
  • Steam
    _greyfox

Recent Profile Visitors

5026 profile views
  1. EddieK

    Warfront Infinite

    Still in very early stage of development. You can upgrade only few tower types, there's only one level and there are many bugs. This is planned to be released on Steam sometime this year (2018)
  2. The days between now and when the last blog entry was written were pretty hard. Not because I had some hard programming problems to solve, but because of procrastination. This is not the first time it became an issue, but this is the longest period of time where I did mostly nothing, and I feel REALLY bad about it. I guess I'm a bit perfectionist and wannabe workaholic who tries to work every minute of my life, but that this when the procrastination doesn't get the best of me. Reasons For Procrastination Before the procrastination started I thought that to become a good game developer you firstly needed to play games yourself. And this might be true, but when playing games becomes more important than actually making games, I see it as a problem. In the last week or so I became kind of addicted to games. That's because it feels like an achievement every time I beat a new game, and somehow it makes me feel good about myself. That never happened to me before. I mean, I did play games, but I didn't enjoy them THAT much. And I think this is the problem. I started enjoying playing games more than developing them, and this needs to be fixed FAST. My Plan For Ending Procrastination First of all, I will try to play less. I will make games a reward after I do something new with my project. Maybe for every hour of coding, I will let myself play 30 minutes of Metro 2033. Next, I noticed that most of my procrastination comes from me being lost between all the different tasks that need to be programmed. Well, the tasks themselves may not be the problem, but the fact that I'm not sure HOW I should do it is. To fix this, I decided that for each task I will spend at least 15 minutes to brainstorm ideas on how it should be implemented. For example, yesterday I knew I needed to make allied bomber plane airstrike which would target enemy vehicles. But I didn't know how to implement it. Where should the airstrike button be, how should it look like, what happens after you click it, should the game randomly choose which enemies the planes target, or should the player do so, and so on. To answer these questions, I turned off my youtube tab (less distractions is better), took a pen and paper, and started writing. And voila, after 10 or so minutes I had a small plan figured out. There's something about writing things down which make them more important and urgent than having them in your mind. Also it makes it easier for you, because you don't have to remember as much stuff. What I've Done Although I procrastinated a lot, there are still some things which I've done. One of them is the allied airstrike which I mentioned earlier. Upon clicking the airstrike button, the mouse turns into a target icon and you can select which enemy you want to bomb. There will be a limited amount of airstrikes per given time. Next, I added some motion blur into the game, which is not necessary, but pretty cool I guess. Also added ambient occlusion. And most importantly I prepared the project to support multiple levels, since now there's only one. Art My artist is working hard on the last turret models. This is what he came up with this week. Next Week During the next week I think I will start implementing other levels, and finally will try to get the project closer to release.
  3. Thanks, Rutin! It will look even better in the coming days
  4. I totally understand that it can be overwhelming I will certainly make it so that in the first level the player only gets to choose between 2 towers, and then it will gradually increase the count. Same goes for the enemies
  5. Lessons Learned From Playtesters Last week I released an alpha version of the game and got some feedback. Even though only one person actually responded, it was still enough for me to see what is wrong with the game. I had few people play my game before the alpha release and their response was pretty similar. I also looked at how people play the game and seen some gameplay mistakes they do. People who are not familiar with tower defense genre seem to be clueless as to where the towers should be placed. Also, number of people told that they would like to zoom out further away from the play field to see more of it. Things Done This Week This week I totally revamped the camera system. Since this is what the players wanted, the game now lets the user completely zoom out and see the whole map at once without the need to move the camera. This system also makes sure that the camera doesn't go out of play field's bounds and when the player zooms in, the camera gets closer to the mouse pointer. Another thing I've implemented is the explosion mark decals on the ground which makes the play field look more like a real battle zone. Next, I made the tanks shoot at the turrets, but these tanks will be introduced in later levels, since it might be too hard for beginner to keep up with all the action going on. You can see the new camera view and explosion decals in this screenshot: Also, just for fun I wanted to do a little flashback into the past and remind you how the game looked like 3 months ago, when it was still programmed in Java/Kotlin + OpenGL Tower Models Here is the new level 3 anti-air laser tower model: And this is the rocket tower which is still in progress of development:
  6. Unit ready, unit ready, new construction options, unit ready, your base is under attack, unit ready
  7. EddieK

    Warfront Infinite

  8. I don't think I'm qualified to answer your first question because I haven't worked for game development company. Regarding the engines, I also don't think I am qualified to answer it, because I only have used one game engine and that is Unity. I used to program games using OpenGL + *whatever language*, but after I moved to Unity I don't really want to go back. One reason is because it is WAY faster to make games using an engine than to program everything by yourself. Anyways, maybe there are better engines than Unity, such as Unreal (which I heard is though for beginners), but I would still recommend Unity, since you already have some background in it from your second year at uni. Programming is hard, but not as hard as some people make it seem it to be. I mean, at the beginning there's lots of information to take in and it might seem overwhelming. But if you choose to go with Unity's C#, you won't have to code all the maths behind vector classes (although it is beneficial that you understand vectors), you won't need to worry about writing a batching system for your 2D sprites, you won't have to worry about collision detection logic and so on. Game programming is one of the hardest areas in computer science. BUT if you're going to use tools such as Unity, it will make everything easily understandable. There's no best language per se. It depends on which engine you're going to use. Since different engines require you to program in different languages. BUT if you decide to not use an engine, then I would really recommend Kotlin. I really liked the language. If I am correct, behind the scenes it is essentially Java, but it has some cool features that Java doesn't have. Such as operator overloading which is very useful in game development since you have to do lots of vector math operations. If you want to get ahead of your fellow students, you should start learning now, and learn outside of your school's curriculum. The best way to learn is to actually do things. Make a simple pong game using Unity, then do something like Breakout (Arkanoid) game and then climb the ladder by trying to build more complex games. My favorite game has to be original Metal Gear Solid. I really like the cutscenes, the storyline, the gameplay and everything. I think it's a perfect game, but of course it's only my opinion haha. I'm no pro in any way shape or form, I'm still very much learning and I doubt that I will ever stop doing so. So take my words with a little grain of salt
  9. EddieK

    Where to find music ?

    Haha what a great guy!
  10. Awesome and constructive feedback! This is is exactly what I needed! I guess a tutorial level would clarify some of these issues you experienced. I will certainly add the towers gradually with each new level. The exit and entry gates will look differently as well. And the option to see the whole map seems good, I will try adding that as well. Ahh... There's so much stuff still left to do. Making games is HARD
  11. Hello everyone, yesterday I made a somewhat playable version of my upcoming tower defense game Warfront Infinite and I would like to get your feedback. The game in question can be found here: Or you can download it directly from Google Drive At this point it's a pretty simple game and it's far from finished, but still I would be glad to hear your feedback
  12. Hello again, everyone! This week was going as expected and I have a somewhat working version of the game which I can share with you. The version contains only one level, unfinished models and bugs, but it's playable. I wanted to get some feedback from you, to see what you like, what you didn't like so I could address these things in the coming updates. This Week This week I added these features: Icon near the enemy spawn point indicating what type of enemy is going to be next Implemented tower ranks. Towers will get promoted to a new rank after killing certain amount of enemies. Higher the rank, higher the damage dealt by the tower. Added new model for level 3 anti-air laser turret Gameplay screenshot: Tower rank icons: Download Links You can download Mac, Windows and Linux versions through my project page: Upcoming Week Next week I'm going to go through all the feedback gathered by players and will try to address some of the issues and gameplay flaws that they discover. So please leave a comment below to share your experiences with the game
  13. EddieK

    Good books for indie game developers?

    I have heard about it and everyone seems to be praising this book series. So I think I'll give it a try. Thanks!
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!