• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
  • entries
  • comments
  • views

Spells, status effects, NPC conversation UI and new tileset.

Sign in to follow this  
Followers 0


Spells and status effects.

I finally got around to allowing the player to manually activate skills/spells. There are up to two rows of buttons across the bottom 5/6 of the screen that show the current selected character's skills. The appearance is not yet finalized, but the basic information is there: if the skill is available for use (enough mana/cooldown/reagants), the buttons are outlined. Otherwise, a pie animation (and numbers) show the number of frames remaining for the cooldown to expire. I took special care that dragging (swiping) across the buttons does nothing; the player has to specifically tap a button to use the skill. This prevents accidental use while trying to move the character.


Spell buttons with cooldown remaining. Also, some frozen snakes.

I added a new spell: freeze. As you can probably guess from the picture, this freezes the target in a block of ice, paralyzing it for a certain number of frames. The target is still vulnerable to damage, and in fact, has a small chance to be shattered from melee damage while frozen.


Special attack effects. Had to get this from a video due to my poor reflexes.

It is also possible for the snakes to poison the player's characters. The poison does a small amount of damage randomly over time, until it wears off (randomly). I plan to make a lot of these currently random or arbitrary numbers (poison damage, duration, ability to be frozen, shatter chance, etc.) dependent on stats and resists, when those are implemented. I do promise there will be no boss monsters that are simply "Immune!" to spells for no logical in-game reason, because that's dumb.

NPC conversation UI.

I started working out the UI and mechanics for NPC conversations. Like the rest of the game, nothing revolutionary here. Standard dialog tree/state machine based conversations. Since it's just me working on the project, I'm not going to waste any time writing a scripting system or anything. Everything will be done in C with macros and simply compiled into the executable. This will also make it easier to wire (hack) in special cases for conversation choices triggering other things happening in the game.


Preliminary UI for NPC conversations.

Right now, NPCs just stand around, but I eventually plan to add schedules.

New tileset.

I've also been busy working on a lot of new tiles; I really want a lot of varied environments to explore. Here's one that's turning out pretty well, I think.


Guess the game that inspired this one for 10 points.

Thanks for reading (or just looking at the pictures)!

Sign in to follow this  
Followers 0


Do you have a fireball ability or something you can use to melt frozen creatures? I don't get the 10 points from the bottom image but it does look really good.

Share this comment

Link to comment
Thanks guys! The frozen creatures thaw after a set number of frames, though I do suppose any fire-type spells cast on them would unfreeze them, which could have some tactical implications.

Share this comment

Link to comment
I'm trying to write it for tablets so that the UI elements that overlay the gameplay will draw outside that, in their own windows, or you could set it to simply scale everything up. The primary target is phones, though.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now