Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Breeders: Sandbox by Mind Map: Breeders: Sandbox
0.0 stars - reviews range from 0 to 5

Breeders: Sandbox

Names Brainstorm

Prim Breeders

Breeders

Prim Wranglers

EcoSystem

catalyst - already game company called

Game company Name?

BrainBlinks

more efficient code

Central Control script

Keep track of all rezzed objects for more efficient code., ID, Type - critter, food, orb, seed, etc

Better Find CLosest function

Grid idea - Mothers udpdate their approx location on a grid. To find closest enemies the searcher picks one from critters in nearby grids., This would be great for population and other features

Re-usable seeds to avoid constant Instantiate.

Combine mesh for Batch calls? dunno if this would be worth the effort since everything is moving constantyl

Light maps for terrain

Layers

http://unity3d.com/support/resources/unite-presentations/performance-optimization

Graphics, fillrate (screen pixels * overdraw (overlapping objects), Shader computatios - usually run into fill rate issues first, intel gm950 about 30,000 tris. mid range card 430 to 50 million (2007), Draw Calls, Many objects use CPU, need CPU for running rest of game, Lots pf tris tax GPU, Modern machine ('07) 500 draw calls per frame - average tris 100k - 200k, Each pixel light renders a mesh one more time. each material adds one draw call, Combining, Only combine objects that are close to each other and use the same material., combining too much can actually hurt performance, about 4,000 polygons in a single batch is optimal, Lightmapping, moving objects need culling masks, all characters in one layer (ie enemy layer) - culling mask to not effect static objects. Lught culling mask only effect that layer., Don't think lighmapping would work for deformable terrain

Scripting, Raycasting, Raycasting against meshes is slow., Use culling masks - only raycast against enemies for instance, Finding Objects, FindObjectsOfType, FinGameObjectWithTag, GameObject.find, not the fastest - never call in Update loop, don't call in an inner loop, Static variables could be used to avoid seraching, Store all active component of a type usinf static ArrayList and OnEnable / OnDisable as triggers for adding, removing from list, 'incredibly fast', Object Pool script http://forum.unity3d.com/threads/76851-Simple-Reusable-Object-Pool-Help-limit-your-instantiations!, Don't run scripts on far away objects - might not work for Breeders since the need to be always active. maybe some way to put em into 'low perf' mode when far away though., ontrigger enter/exit or co-routine that checks every 5 seconds and turns on/off, Math, Add, subtract, multiply : acouple cycles, Divide: 30-40 cycles, normalize kind of expensice (hidden divide), Sqrt rt, sin, cos: 60 -100 cycles, sq rt and normalize expensive - not in inner loop, distance if (distance * distance >dif.sqrMagnitude), transform.position can be expensive - in inner loop just save the position, Javascript, Dynamic typing is slow - dont use it, #pragma strict - disables dynamic typing in a script.

Energy and Mana

Flowing river

Pulsing orbs

Fountains

Comets splashing mana aroudn from tail and impact

Free roaming particle dropper - effected by other physics

Contacting Mana causes most to Age quickly

Catalyst bubbling up from lava or geothermal

Dripping catalyst. Like waterdrop, building up - then drop and 'shatter'

New node

Critter Ideas

Level and Challenges

First to transform X Catalyst

Destroy all of a species - genocide

Create stable population

Reach a specific catalyst - Obstacle course

Reach an Exit point

Cross a barrier

Convert x catalyst

Protect Catalyst

Help specific species survive

Player harvest energy to help critters

player explore levels to uncover secrets and easter eggs

Prevent enemy cubes from reaching a special catalyst. give 2 Stackers and many catalyst. Use to build quick wall to block Cube bullets

Activeate energy/food crystals by toucheing them - player or critters - expand play area

General Brainstorm

Land areas with stats like fertility, arid vs lush?

Dangerous Elements like Fire, Water, Electric

Catalyst related to elements?

Disease.

Theme: Populating new worlds.

Comet wiped out most life one earth and deposited the Prim critters

Critters have evolved a projectile that can colonize the moons of native planet. Each moon a different theme.

Because of lack of food between pockets of critters, none have been able to travel/explore. Player uses spawning food/seeds to expand and discover new areas/critters

One barren planet, marked with pockets of life. maybe caused by meteor impacts. Would be good excuse for self-contained environments, failed repopultion effort. player has to restor connections between

Carefully chosen color palettes. consistent for each level /world

Let Players Name each creature as it's discovered! offer auto name as option.

Since terrain is so important to physics. possibilty of good gameplay elemets. Earthquakes, burrowing creatures, erosion,

Breeder cam. fps style camera that follows around a specific critter. maybe kind of 3rd person.

Photo Safari theme. Full on ecosystem with gameplay centered around exploration and discovery.

open source and a way for people to create their own critters / scenes

Game must feature a way for users to tweak the Breeders' variables - most of the fun so far is in changing things and seeing what happens.

Control panel inwolrd for readout son creatures - changing creatures stats. little portable worhstation with teleporter, readouts, gizmos, etc

bonuses for pay what you want buyers and early supporters

Name a type of creature for big supporter

Anyone who pays can name a critter - add a name to pool of names given to creatures as they breed

over $X name in credits screen

Breeders Construction kit?

Better yet - I'll just release the entire Unity project - construction kit for those who dont mind getting their hands dirty. :)(

Remember this for game

Aha! at seeing the first cube herding behaviour, moving oter critters towards food.

Flippers Surfing on Mana Stream

Critter SPecialties

Strengths

Cube, Feeding Frenzy, Strength in numbers, Mobility

Stacker, Expansion, Longevity

Flipper, Stirs the Pot, Likes Mana

Fisher, Area denial, Catalyst source (seed to catalyst)

Herder, Mobile

Weakness

Cube

Stacker, Killed by mana

Flipper, Relies on luck

Fisher

Herder, Easily trapped. group can all make bad 'decision', Not as good with cluttered ground

Breeders: Sandbox ideas

Simple introduction to basic concepts, critters, and controls.

ESC Screen

Pauses Game

Quick version of basic concepts plus reminder of how to load tutorial

List all keys, Movement, Spawn choose, Reset Level, Load Level, Quit

Several Level with differnt themes, features, etc. Option to start populated or not.

Flat plane

Intro/Tutorial level, Linear path in a simple landscape, Signs and voice-pver with info and arrows, Active, stable ecosystem that demonstrates basics ., End of route includes 'teleporters' to other levels

Simple set of primitive shapes, maybe several variations inclusing some simple puzzles or at least fun things to interact with

New node

realistic forested terrain

sci-fi, tronish l.e.d.

circuit board and chips

At least 5 critters - working well, graphically polished

Herder

Flipper

Stacker

Cubes

Graphics simple, but finished and consistent

New Catalyst design

New Catalyst flower and canon

Character notes

Cube

Greedy, Unruly mob

Flipper

Random chance, heads/tails

Stacker

Invasive 'weed' -

Herder

Fisher

Credits

Skyboxes http://www.alabsoft.com/unity3d.shtml

Hard surface shaders by Bruno Rime : http://u3d.as/content/bruno-rime/hard-surface-shaders-free/1RB

Detonator framework by ben Throop http://u3d.as/content/unity-technologies/detonator-explosion-framework/1qK

Terrain Wall Script www.CreatedByBrett.com http://forum.unity3d.com/threads/49091-Invisible-Walls-Boundaries-Easy-to-Use-Prefab-Download?p=312787&viewfull=1#post312787

Terrain Texture Maps http://www.toymaker.info/html/downloadT2.html

www.BreedersGame.com

www.DonWhitaker.com

Breeders: Evolution

Fav Ideas from Players

Esteban survival/adventurer mode - this might make the game easier to be picked up by more people. Basically you would be a human, with a few basic and simple commands with the objective to survive. So, find edible foods, avoid predators, etc. That would add a level of complexity and a goal.

hopkinsjohn I wouldconsider steering away from the "hand of god" approach and limiting theplayers control to just one creature and its subsequent offspring Outside of the basic goal of survival and reproduction the player would be able to consciously seek out mates who have preferable traits, protect their young and have a deliberate effect on the future of their species.

adambunion How about the player can only have influence on landscape or elements that feed the creatures (which natural element can either help or hinder the progression of the creatures). The player can follow the progression and evolution of the creatures over time and see how they develop which is dependent on the landscape and environment that has been gradually defined and molded by the 'player' . Any thoughts?

Harry Hey, loving the game so far, I have a suggestion for the Leopard Amoeba. I think that it should start its life very small and only be able to eat things its size, like seeds. As it gets bigger it can start eating larger critters and eventually it splits into 2 (or more) to start its life again.

1 Beeelion votes to add evolution

Dan mushroom spawning on the spot that a creature dies. Not only would this allow life to spread more evenly, but it is also more realistic, since in real ecosystems energy is recycled and passed between organisms upon death.

Dan Sheparding a group of creatures

cyankaratebird if not a disease how about a parasite that hijacks a herder and leads it to the mana particles where is kills the host and reproduces a larva that looks for another host

Daniel something that would be really cool (but probably very hard to implement) would be some sort of disease or plague that could afflict some species from time to time, thinning out their population.

thecalser I was thinking that maybe the prey could flee away from the predator because of fear of being eaten. There for the predator would have to speed up or evolve. Also I think that if the animals had any sort of eyes, it would make them more real.

Ravuno I forgot to add the most vital thing – Violent destruction – Yes we should be able to ‘kill’ the creatures in violent ways – I’d love a fireball! :)

Worship pasta101 a hoarder, It reproduces slowly, say once every thirty seconds, and stores the extra catalysts in "home"

nastyjman It would be interesting if a player can create their own lifeforms with limited parameters and share it with everyone else. Then you'll get thousands of these lifeforms in the community which you can populate your world with it and see if your own lifeform will survive through natural selection.

megarman1 Water, maybe rain and ponds for drinking but i was thinking more of like rivers and lakes with life. Another environment in the same area almost unrelated but both rely on each other.

crow5point also qmontaque really like this idea, i think having a customize feature to the creatures would be a great idea. just few simple check boxes, the aim is to see how long your creature can survive.

flying1kittke Have you thought about adding a predator? Something that eats the herders? and then you can combine it with some small creature that lives in symbiosis with the predator. Like the shark and the sucker fish that eats the particles that cling to the shark.

pawn2196 i think creating a few different environmental types would be cool. you could have different weather like rain or snow that may be benificial to certain creatures over others. what i think would prove the most interesting would be if you created two or three dfferent perminent environments and seeing where different creatures end up based on their chances of survival and preference. Just a thought. :)

tjelolgen A good add-on to the game would be harmful weather effects to certain creatures. If it's too hot, some creatures need to find a cool area (mushrooms?), or if it's raining, some creatures need to find an area with trees to keep them warm. It could help solve the territory problem, since the creatures would be looking for permanent shelter. You could also make predatory creatures nearly immune to weather effects, let them prey on the creatures, and give the creatures a sort of fleeing mechanism

flying1kottke I have a an idea that could solve the amoeba framerate problem. If you add that when 2 amoebas see each other they try to kill each other and ignore all other things. This will always make sure that there are few amoebas since they kill each other all the time. I think you should try to make all creatures focus on terretorial so the cubes hold of the balls from a cave that has a lot of shroms and then the cubes forish while the balls die of slowly

smashingpixels Make a herbivore which will slowly seek out the little mushrooms in order to get enough energy to reproduce. It might also be a huge effort, but some form of flying creature would be nice.

sameiru Also on the topic of territoriality, perhaps you could experiment with creating stationary predators. Say, a pit creature similar to the Sarlaccs from Star Wars, and see how the breeders learn to make their territory as far away from it as possible

damon i think that they should be able to fight for their own creatures, kind of like fighting to survive. survival of the fittest. [battle to show dominance amongst own kindd]

Project Plans

Breeders: Sandbox

This is what I'm calling the sim as it is now. A playable 'proof of concept', Open source, I'll use this to experiment with ideas for Evolution project

Breeders: Evolution

The next version of the sim that will include behaviours that evolve over generations, a more complicated ecosystem, environmental conditions, and more predator/prey interactions., Might not be totally open source - if I use Mega-Fiers and other proprietary scripts, Might combine this with 'Survive' if the project goes well and my coding skills are sufficient. :)

Breeders: Survive!

A game built in the Breeders 'world' that will bring the player into the simulation. You'll need to 'live off the land' and struggle for survival just like the rest of the Breeders.

Critter Ideas

New, Swarm critter - one Leader with seed posse that follow very closely. Seed hits Catalyst, new Leader. two leaders hit - combine swarms, Ants - scent trails to food, ground plant that produces short bloomns of mana - lithop object, Roaming cloud of fog or swarm of particle insects. Spills mana, Catapult plant! lol, critters based on simple machines - screws, lever, wedge, ramp, pulley, wheel,, Cube flipper.rolls around by turning onto side

Meh, Tornado, whirlwind. Maybe made of seeds?, bombs. set direction, forward, explode

Complicated, Bolo climber - toss one end, if higher, latch on and other end becomes loose, Builder bot - scurries around building walls - maybe from other seeds?, Expander - similar to herder, but when mother contacts mother, they combine and grow. When reach critical mass, they explode seeds, Wheel based, Grey Goo, Slime mold - oozing colony, Inchworm - eats seads and grows longer, body segments are seeds

Vertical, Flutter scallop - flies in short busrts like a scallop in the ocean., JellyFish floater, Paratroopers, Fluttering Cloth

Passive, Hibernator. Lies dormant until food arrives., Trap - enclose an area. then spring closed when sense Food, Hanging net or rope trap, SOme sort of cloth net or web

Agressive/Seeking, Chicken and Hens - seeds follow mom around as she pecks for food., Eagle, Hunts for catlyst - bring back to nest - or maybe catalyst source - or Mana source to feed 'eggs'., Lays eggs in high nest with catalyst, must feed eggs with seeds?, Migratory. move between two locations. 1 to spawn, other to hunt?, Vampire tick - steals energy, infects other critters' seeds and makes them it's own.

Flora, GrowingLeaf - mana makes leaf larger, cilia, Dandelion puffs that blow out in the wind - seeds are mana, ground cover or grass, Springy Stalk plant - Sweeper

Catalyst sources, Anemone - catches seeds , produces catalyst or maybe just a slow, stable source of Catalyst, raincloud. floating around, drips catalyst or mana

Made or in the works, Cheetah - preys on herders. Stores energy at home base. then seeks herder. if it hits same herder 3 times - nomnomnom If hit by many herders loses energy. breeds similar to Herder. needs 'perch' to go home to , place new perches away from other perches., Apple Tree - triCactus - slow source of catalyst, Flower that blooms produce Catalyst, Gelatinous cube. scoops up seeds, moves around, hit food, all drops, respawn. maybe a sort of amorphous blob instead., Katamari Sphere, Ball and Chain - agressive ball on leash. defense? Fisher

Main Breeders Mindmap, www.BreedersGame.com

Critter Ideas

New

Swarm critter - one Leader with seed posse that follow very closely. Seed hits Catalyst, new Leader. two leaders hit - combine swarms

Ants - scent trails to food

ground plant that produces short bloomns of mana - lithop object

Roaming cloud of fog or swarm of particle insects. Spills mana

Catapult plant! lol

critters based on simple machines - screws, lever, wedge, ramp, pulley, wheel,

Cube flipper.rolls around by turning onto side

Meh

Tornado, whirlwind. Maybe made of seeds?

bombs. set direction, forward, explode

Complicated

Bolo climber - toss one end, if higher, latch on and other end becomes loose

Builder bot - scurries around building walls - maybe from other seeds?

Expander - similar to herder, but when mother contacts mother, they combine and grow. When reach critical mass, they explode seeds

Wheel based

Grey Goo

Slime mold - oozing colony

Inchworm - eats seads and grows longer, body segments are seeds

Vertical

Flutter scallop - flies in short busrts like a scallop in the ocean.

JellyFish floater

Paratroopers

Fluttering Cloth

Passive

Hibernator. Lies dormant until food arrives.

Trap - enclose an area. then spring closed when sense Food

Hanging net or rope trap

SOme sort of cloth net or web

Agressive/Seeking

Chicken and Hens - seeds follow mom around as she pecks for food.

Eagle, Hunts for catlyst - bring back to nest - or maybe catalyst source - or Mana source to feed 'eggs'., Lays eggs in high nest with catalyst, must feed eggs with seeds?

Migratory. move between two locations. 1 to spawn, other to hunt?

Vampire tick - steals energy

infects other critters' seeds and makes them it's own.

Flora

GrowingLeaf - mana makes leaf larger

cilia

Dandelion puffs that blow out in the wind - seeds are mana

ground cover or grass

Springy Stalk plant - Sweeper

Catalyst sources

Anemone - catches seeds , produces catalyst or maybe just a slow, stable source of Catalyst

raincloud. floating around, drips catalyst or mana

Made or in the works

Cheetah - preys on herders. Stores energy at home base. then seeks herder. if it hits same herder 3 times - nomnomnom If hit by many herders loses energy. breeds similar to Herder. needs 'perch' to go home to , place new perches away from other perches.

Apple Tree - triCactus - slow source of catalyst

Flower that blooms produce Catalyst

Gelatinous cube. scoops up seeds, moves around, hit food, all drops, respawn. maybe a sort of amorphous blob instead.

Katamari Sphere

Ball and Chain - agressive ball on leash. defense? Fisher

Main Breeders Mindmap

www.BreedersGame.com